og så får jeg denne række af fejl Failed to load JDBC/ODBC driver.
java.lang.ClassNotFoundException: interbase.interclient.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:199) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at quintex.Database.open(Database.java:32) at quintex.Test.main(Test.java:22)
Jeg har været inde i odbc datakilder, og tilføjet quin som datakilde.
For første gang: Computerworld præsenterer stærkt program for Platform X
Slettet bruger
25. marts 2004 - 01:39#1
Du skal huske at angive en classpath til driveren som giver forbindelse til din database... dette kan gøres ved at sætte system-enviroment variabler op, eller vha. console parametren -cp, således du burde starte dit program med kommandoen:
hmm... et eller andet har jeg åbenbart gjort forkert.. for nu har jeg søgt hele min computer for den driver.jar ... og den er ikke til at finde... Easysoft har installeret en fil der hedder _UNODBC.dll. Den prøver jeg at sætte en classpath til
Synes godt om
Slettet bruger
25. marts 2004 - 12:18#3
jamen, hov......jeg ved jo ikke hvad din driver.jar fil i virkeligheden hedder. Jeg var inde og tjekke på www.easysoft.com, og kunne ikke finde ud af hvad den virkelige jar-fil hed :-| Sorry....
Men filen hedder højest sandsynligt ikke driver.jar
hmmm.. jeg fandt den her C:\Program Files\Borland\InterBase\lib\interclient.jar og har været inde og sætte den som system variabel... Får stadig samme fejl... og har prøvet at kære den med java -cp "sti" Test og får fejlen Exception in thread "main" java.lang.NoClassDefFoundError: Test
Synes godt om
Slettet bruger
25. marts 2004 - 23:31#6
prøv at tilføje ";." i slutning af stien du sætter til classpath
hmm.. niks.. i system variabel.. der har jeg under variabel skrevet odbc... har det nogen betydning.. er det rigtigt. og i value har jeg skrevet C:\Program Files\Borland\InterBase\lib\interclient.jar;
Synes godt om
Slettet bruger
25. marts 2004 - 23:43#8
i systemvariabel ???? ok, lad os lige være sikre på hvordan dit program skal eksekveres, ok?
Placer dig i roden af din applikation, og skriv:
java -cp "C:\Program Files\Borland\InterBase\lib\interclient.jar" Test
hvis dette ikke virker, så prøv med:
java -cp "C:\Program Files\Borland\InterBase\lib\interclient.jar";. Test
ok... nu forstår jeg slet ingen ting... når jeg kører den java -cp /sti/ Test så kan den ikke engang finde Test klassen... selvom jeg står i biblioteket... nu ramler det da helt for mig..... jeg får da aldrig lavet det projekt færdigt :-)
Synes godt om
Slettet bruger
26. marts 2004 - 00:24#13
prøv dette, tag filen interclient.jar og kopier den til mappen med Test.class... Derefter kører du blot denne kommando:
klippet fra dos F:\projekt\Quintex\Quintex\kode\program\Quintex\classes\quintex>java Test Exception in thread "main" java.lang.NoClassDefFoundError: Test (wrong name: qui ntex/Test) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:537) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
det ser ud som om den ikke kan finde Test, selvom den står i biblioteket
Jeg har rodet lidt med mit JBuilder, og nu virker det. Bare jeg dog vidste hvad jeg havde gjort til en anden gang. Men Tusind tak for hjælpen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.