PDA

View Full Version : Dal pc di casa SI e dal Portatile NO.. nn capisco!!


luxorl
08-02-2004, 13:47
Ho installato j2re sul mio pc portatile con la stessa identiva procedura che ho fatto su quello home.. ma il portatile proprio non vuole saperne di creare il file .class col comando javac!
dove potrebbe essere il problema?

ovviamente ho modificato le variabili di sistema, dal pannello di controllo, mettendo come path: il percorso fino alla cartella \bin del mio j2re.. e come classpath: il percorso fino alle mie librerie (corejava.zip e GraphicIO.zip) penso di aver fatto tutto bene in qst passaggio.. come mai non va??

PGI
08-02-2004, 15:46
E' curioso.

Cosa succede se, con il portatile, dal prompt lanci "javac" (senza file da compilare)?

luxorl
08-02-2004, 16:43
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main

errore dato se scrivo da prompt solo "javac"

PGI
08-02-2004, 17:22
bingo.

L'installazione del JDK è andata a schifio.

prova con

javac -bootclasspath "directory"

al posto di directory metti il percorso del file tools.jar (si trova nella cartella "lib" del JDK, non del JRE)

luxorl
08-02-2004, 22:02
Ma la sola installazione di: "j2re-1_4_2_03-windows-i586-p.exe" basta?

PGI
08-02-2004, 23:21
Per usare javac.exe il JRE non basta, ci vuole l'SDK.

Se hai installato solo il JRE e vuoi comunque compilare, puoi scaricare jikes (http://www-124.ibm.com/developerworks/oss/jikes/), di IBM, compila usando le classi del JRE, funziona benissimo ed è anche più veloce di Javac.