Ciao a tutti,
sono un principiante programmatore java, volevo chiedervi appunto quali procedure bisogna eseguire per lanciare una classe o un progetto java dal pront dei comandi.
Ciao a tutti,
sono un principiante programmatore java, volevo chiedervi appunto quali procedure bisogna eseguire per lanciare una classe o un progetto java dal pront dei comandi.
Cos'è il "pront"? Forse intendevi il "prompt"!
In ogni caso "javac" per compilare e "java" per eseguire.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
si scusami prompt.....
In ogni caso non riesco a compilare ne ad eseguire.
Sono veramente principiante , devo scrivere:
-javac nome_classe;
-java nome_classe????
Butta un occhio QUI
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
Mi dice:"javac non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch"
Hai letto la guida che ti ho linkato? Credo di no dato che tra le prime cose dice come risolvere il problema da te riscontrato:
codice:... In genere, quando viene eseguito un comando, Windows verifica se tale comando "si trovi" in una delle directory specificate nella variabile PATH, per cui se il percorso della directory che contiene javac viene registrato nella variabile PATH è possibile eseguire semplicemente: javac MyClass.java ed evitare che cosi venga visualizzato il seguente messaggio: "javac" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch. ...
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
Ho seguito tutte le istruizioni illustrate nel link riportato, ma il risultato non cambia il prompt mi ripete sempre: "javac" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch".
Non so.....
Anzi ora dice: "Accesso negato"
Ho seguito i seguenti passi :
Aperto il prompt dei comandi e ho inserito: C:>"\ProgramFiles\Java\jdk1.6.0_<version>\bin\java c" nome_classe.java
....
la classe l'ho scritta in file formato .txt dentro un cartella presente sul desktop.
Insomma ho seguito tutte le istruzioni possibili ho imposta la variabile path , ho compilato con l' istruzione javac etc.... , ma da "prompt", non riesco a compilare quello che mi riporta è citato qui sotto.
C:\Users\alessio>java ShowProprieties.class
Exception in thread "main" java.lang.NoClassDefFoundError: ShowProprieties/clas
Caused by: java.lang.ClassNotFoundException: ShowProprieties.class
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: ShowProprieties.class. Program will exit.
Quando usi il comando "java" non devi mettere l'estensione .class
In pratica:
javac Applicazione.java (per compilare)
java Applicazione (per eseguire)
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)