Avatar billede joe73 Nybegynder
05. juni 2005 - 12:00 Der er 6 kommentarer

Exception in thread "main" java.lang.NoClassDefFoundError: Hello

Hej

Jeg har lige installeret "j2sdk-1_4_2_08-windows-i586-p.exe"
jeg har sat path op i windows miljøvariabler til
".:;C:\j2sdk1.4.2_08\bin"

Og når jeg kører mit Hello.java program får jeg beskeden
Exception in thread "main" java.lang.NoClassDefFoundError: Hello

Hvad gør jeg forkert???
Avatar billede backupmand Nybegynder
05. juni 2005 - 12:41 #1
Prøv at sætte din sti til
C:\j2sdk1.4.2_08\bin; og fjern ".:; og det afsluttende anførelsestegn
Ellers skulle du kunne kompilere fra en dos prompt med java i classpath, eks.
javac -classpath C:\j2sdk1.4.2_08\bin javaklasse.java
Avatar billede schwarz84 Nybegynder
05. juni 2005 - 12:41 #2
Du skal kompilere programmet, før du kører det.

Kompiler ved at skrive:
javac Hello.java

Og derefter køres programmet ved at skrive:
java Hello
Avatar billede backupmand Nybegynder
05. juni 2005 - 16:23 #3
Rigtigt... såfremt classpath er sat.
Avatar billede arne_v Ekspert
05. juni 2005 - 16:26 #4
der er vist ikke meget pointe i at sætte classpath til java bin dir ...

java Hello.java
java -classpath . Hello

eller

C:\j2sdk1.4.2_08\bin\java Hello.java
C:\j2sdk1.4.2_08\bin\java -classpath . Hello

lyder mere rigtig
Avatar billede arne_v Ekspert
22. juni 2005 - 20:21 #5
joe ?
Avatar billede arne_v Ekspert
24. juli 2005 - 16:27 #6
??
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