PDA

Visualizza la versione completa : [Java] Errori "strani" in compilazione...


sersul
23-04-2004, 19:22
Sto scrivendo un'applicazione Java utilizzando l'IDE NetBeans 3.5.1 e la jdk 1.4.2 e nonostante non usi nessun package di java.net, java.lang, .. mi viene in compilazione una miriade di errori del tipo:

java/net/URI.java [2.572:1] warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert false;
^
java/net/URI.java [2.572:1] not a statement
assert false;
^
java/net/URI.java [2.572:1] ';' exp

...

java/lang/FloatingDecimal.java [813:1] warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert q < 10 : q; // excessively large digit
^
java/lang/FloatingDecimal.java [813:1] ';' expected
assert q < 10 : q; // excessively large digit

...

java/nio/DirectByteBuffer.java [307:1] warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert (pos <= lim);
^
java/nio/DirectByteBuffer.java [332:1] warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert (pos <= lim);

...

Da cosa può dipendere, visto che tempo fa funzionava tutto ok?

Ciao

Angelo1974
23-04-2004, 21:53
Ciao.
Non so se può esserti utile ma una volta capitò anche a me ed era dovuto al fatto che settai ilmio classpath in questa maniera:

C:\j2sdk1.4.2_03\src.zip

Risolsi il problema scrivendolo in maniera corretta e cioè:

C:\j2sdk1.4.2_03

Ciao :ciauz:

sersul
23-04-2004, 22:02
Originariamente inviato da Angelo1974
Ciao.
Non so se può esserti utile ma una volta capitò anche a me ed era dovuto al fatto che settai ilmio classpath in questa maniera:

C:\j2sdk1.4.2_03\src.zip

Risolsi il problema scrivendolo in maniera corretta e cioè:

C:\j2sdk1.4.2_03

Ciao :ciauz:

Si fa facendo

set JAVA_HOME=C:\<path della jvm>

nn è vero?

Ma cmq nn va..

Angelo1974
23-04-2004, 22:24
Attenzione io parlo del classpath; se lo configuri nell'autoexec.bat devi fare:

set CLASSPATH=C:\j2sdk1.4.2_03;

se lo metti nelle variabili di ambiente aggiungi una nuova variabile denominata classpath e come valore metti C:\j2sdk1.4.2_03

Loading