Avatar billede fragel Nybegynder
11. maj 2002 - 13:10 Der er 4 kommentarer og
1 løsning

compilere flere klasser?

Hvis jeg nu f.eks. har 2 klasser, som indbyrdes reffererer til hinanden, hvad gør jeg så, jeg jeg vil compile dem?
Avatar billede carstenknudsen Nybegynder
11. maj 2002 - 14:07 #1
Du skal bare compilere dem:
javac fil1.java fil2.java
evt. skal du angive en classpath
hvis du bruger noget udover standard
api'en eller dine klasser ikke ligger
lokalt.
Avatar billede fragel Nybegynder
11. maj 2002 - 14:29 #2
Hej Carsten
Tak for svaret. Jeg kan dog ikke helt få det til at virke. Jeg skal have includeret en ekstra pakke, der hedder mm.mysql-2.0.4-bin.jar (en mysql-driver-ting). Denne er placeret d:\MySQL.

Jeg har prøvet både at skrive "javac -classpath d:\MySQL class1.java 2.java" og "javac -classpath d:\MySQL\mm.mysql-2.0.4-bin.jar class1.java 2.java"

Ved begge forsøg får jeg denne fejl når jeg forsøger at køre klassen:
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
        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:299)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:120)
        at dbHandler.open(dbHandler.java:15)
        at database.open(database.java:13)
        at kryds.lavKryds(kryds.java:25)
        at start.main(start.java:22)
Avatar billede fragel Nybegynder
11. maj 2002 - 14:49 #3
(i jbuilder ligger den under required libary). Jbuilder kan fint compile det, jeg skal bare også kunne gøre det "manuelt" (det skal bruges i en rapport, og skal dermed dokumenteres)
Avatar billede carstenknudsen Nybegynder
11. maj 2002 - 14:56 #4
Jamen så er problemet ikke compileringen
men istedet har du en exception når du
kører programmet, det er noget andet.
Problemet er at den ikke kan finde
din org.gjt.mm.mysql.Driver class.
Har du din classpath sat om som under
compileringen?
java -cp .;d:\MySQL\mm.mysql-2.0.4-bin.jar start
Avatar billede fragel Nybegynder
11. maj 2002 - 15:06 #5
jamen det var jo løsningen. Mange tak for hjælpen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester