 |
AppletTalk.com Java discussions newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Andrea.S Guest
|
Posted: Fri Dec 26, 2003 2:44 pm Post subject: Primi passi con Java,non riesco neanche a scrivere una strin |
|
|
Vorrei iniziare a programmare in Java, ho installato il jdk (ho scelto
quello della SUN, NetBean 3.5.1), ho settato anche i path con i comandi:
Set Path = C:Program FilesJava_j2sdk_nbj2sdk1.4.2bin
Set Classpath = C:Program FilesJava_j2sdk_nbj2sdk1.4.2bin
Ho creato questo file .java:
class Ciao_da_Andrea {
public static void main (String[] args) {
System.out.println("Ciao da Andrea");
}
}
Ho lanciato il comando javac Ciao_da_Andrea.java e funziona poichè mi crea
il file Ciao_da_andrea.class
solo che quando lancio il programma java Ciao_da_Andrea.java
mi da il seguente errore:
Exception in thread "main" java.lang.NoClassDefFound error: Cosa sbaglio?
Grazie dell'aiuto
Ho provato anche lanciando java Ciao_da_Andrea.class
oppure java Ciao_da_Andrea ma non funziona.
Per il momento creo i miei file proprio nella directory C:Program
FilesJava_j2sdk_nbj2sdk1.4.2bin, so che non è bello ma almeno così sono
sicuro che i comandi li vede...
Ciao da Andrea (anche se in Java non riesco a far venir fuori la scritta
Ciao da Andrea...)
|
|
| Back to top |
|
 |
Lawrence Oluyede Guest
|
Posted: Fri Dec 26, 2003 4:04 pm Post subject: Re: Primi passi con Java,non riesco neanche a scrivere unast |
|
|
"Andrea.S" <andrea.santagati (AT) NOSPAMlibero (DOT) it> writes:
| Quote: | Set Path = C:Program FilesJava_j2sdk_nbj2sdk1.4.2bin
|
ok
| Quote: | Set Classpath = C:Program FilesJava_j2sdk_nbj2sdk1.4.2bin
|
devi passargli il path del jre non quello della bin... ad ogni modo
sul README e` spiegato tutto :)
| Quote: | solo che quando lancio il programma java Ciao_da_Andrea.java
mi da il seguente errore:
Exception in thread "main" java.lang.NoClassDefFound error: Cosa sbaglio?
|
Questo e` un errore concettuale, nel senso che javac si occupa di trasformare
il codice sorgente in bytecode per la java virtual machine, java invece
e` l'interprete che si preoccupa di eseguire le istruzioni bytecode prodotte
da javac. Alche` tu devi procedere in due passi:
1 - compilazione: javac nomefile.java
2 - esecuzione: java nomefile
| Quote: | Ho provato anche lanciando java Ciao_da_Andrea.class
|
Ricordati, ora e sempre, che non devi aggiungere l'estensione quando
richiami java e gli passi il nome della classe con il main
| Quote: | oppure java Ciao_da_Andrea ma non funziona.
|
Questo probabilmente perche` il classpath è settato nel modo errato.
| Quote: | Per il momento creo i miei file proprio nella directory C:Program
FilesJava_j2sdk_nbj2sdk1.4.2bin, so che non è bello ma almeno così sono
sicuro che i comandi li vede...
|
Eh eh certo comunque vedrai che appena avrai sistemato il problema
non dovrai usare piu` questi espedienti.
Qui ci dovrebbe essere spiegato tutto cio` che ti serve:
http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html
--
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|