Wo ist Derby?

takidoso

Erfahrenes Mitglied
Hallo und Halli,
ich weiß es ist vielleicht nicht Formunsregel konform, da ich das Thema schon ein wenig in vorangegangenen Thread aufgegriffen hatte. Da dort keine Antwort bisher eintrudelte, war es vielleicht dort etwas deplaziert.
ich habe das Beispiel dort mal ausprobieren wollen in einer Java 6 JDK Umgebung.
und bekomme

Exception in thread "main" java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at de.cmk.test.db.DerbyTest.main(DerbyTest.java:26)

Auf der Seite http://www.java2s.com/Tutorial/Java/0340__Database/JavaDBTools.htm steht recht eindeutig der Name der Bibliothek in denen sich die DB-Tools aufhalten sollen.
Leider finde ich genau diese in meiner Umgebung (obwohl Java-6) nicht.
Ich fand zwar das Unterverzeichniss C:\java\jdk1.6.0_05\db, aber dort ist nix drinne.
Muss man die Java-DB extra holen/installieren?
Habe ich da irgendwie bei der Java-6 Installation was falsch gemacht (ich hatte damals IMHO standardmäßig installiert), oder ist es Absicht, dass standardmäßig die JavaDB (Derby) nicht mitkommt? Muss man irgendwo bei der Installation eine Option wählen, die ich nicht wahrgenommen hatte?

Mit fragenden Grüßen

Takidoso
 

Neue Beiträge

Zurück