20. august 2003 - 05:13Der er
1 kommentar og 2 løsninger
Nu forstaar jeg intet!
Hej folkens.
Nu er forstaar jeg intet mere...
Jeg har min lille application, der bl.a. bestaar af klassen SimpleGui, forsoeger jeg at koere den fra JBuilder, virker det som det skal, men koere jeg den fra command prompt'en, faar jeg flg. fejl:
C:\JavaC++\simplegui>java SimpleGui.java Exception in thread "main" java.lang.NoClassDefFoundError: SimpleGui/java
Hvorfor det? Der er tale om en JNI-application hvor GUI'en er lavet i Java og selve "regne algoritmen" er lavet i C++...
Du skal have sat din classpath korrekt. så java også leder efter komponenter i bin mappen i din java. JBiulder gør det automatisk, men når du starter fra dos må du selv ordne sådan nogen detaljer.
Og hvis jeg husker rigtigt fra tidligere spørgsmål så skal det være:
java simplegui.SimpleGui
Prøv og skriv:
java -version
for at se hvilken java version java komamndoen finder.
Hvis den er gammel, men at du har en nyere Java version liggende, så skal du have tilføjet bin directoriet fra den nyere java version forrest i din Windows PATH.
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.