Avatar billede muddi Praktikant
04. april 2002 - 15:40 Der er 8 kommentarer og
3 løsninger

Classpath

Jeg er helt ny i Java, men kunne godt tænke mig at lære det. Jeg har downloadet og installeret JDK 1.4 SE fra java.sun.com, sat min PATH til det den skal være, men nu mangler jeg at sætte min CLASSPATH tror jeg. For når jeg kompilerer en .java-fil, eks. Rektangel.java, så får jeg følgende fejl:

C:\>java c:\data\java\rektangel\Rektangel.class
Exception in thread "main" java.lang.NoClassDefFoundError: c:\data\java\rektange
l\Rektangel/class


Hvordan sætter jeg min CLASSPATH og hvad skal den sættes til? Skal den overhovedet sættes i autoexec.bat?

ps. jeg kører win98 og skal ikke bruge noget udviklingsværktøj endnu :o)
Avatar billede rvj Nybegynder
04. april 2002 - 15:43 #1
java -classpath <Classpath til dirs. eller zip/jar filer delimitor er ;> JavaFile.class

Prøv det.
Avatar billede lyhr007 Nybegynder
04. april 2002 - 15:43 #2
set classpath=C:\jdkhome\
Avatar billede lyhr007 Nybegynder
04. april 2002 - 15:44 #3
i din autoexec.bat
Avatar billede disky Nybegynder
04. april 2002 - 15:44 #4
edit din autoexec.bat og tilføj/ret en linie så der står:

set CLASSPATH=c:\jdk1.4\lib;.

hvis JDK1.4 er installeret i c:\jdk1.4 ellers ret den path. Den vigtige del er ;. til sidste

Forresten er din java sætning forkert du skal IKKE have .class efter når du vil afvikle et java program.
Avatar billede disky Nybegynder
04. april 2002 - 15:45 #5
rvj:
Forkert man skal ikke have .class efter klasse navnet !
Avatar billede muddi Praktikant
04. april 2002 - 15:46 #6
Jeg har installeret JDK i d:\program files\sun microsystems\java\

Skal jeg så skrive set classpath=d:\program files\sun microsystems\java\ ?
Avatar billede rvj Nybegynder
04. april 2002 - 15:47 #7
disky >> det har du ret i, jeg er blevet lidt rusten i mit Java :)
Avatar billede lyhr007 Nybegynder
04. april 2002 - 15:48 #8
set classpath=d:\progra~1\sunmic~1\java\

da der ikke kan være mellemrum i, ellers prøv med:

set classpath="d:\program files\sun microsystems\java\"
Avatar billede muddi Praktikant
04. april 2002 - 17:25 #9
Jeg kunne ikke få det til at virke, så jeg har installeret Kawa 5.0 Pro. Nu virker det og min class-filer bliver compileret som de skal :o)
Avatar billede muddi Praktikant
04. april 2002 - 17:26 #10
Sorry! Mine .java-filer bliver compileret til .class-filer som de skal :o)
Avatar billede disky Nybegynder
04. april 2002 - 18:19 #11
Et godt tip, skift Kawa ud med Forte fra SUN, det er IMHO meget bedre.
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