Risposte:
Per compilare il file, apri il tuo terminale e digita
javac filename.java
Per eseguire il file di classe generato, utilizzare
java filename
Ma per fare ciò devi avere Java JDK installato sul tuo computer. È possibile installarlo con le istruzioni in Come si installa Java? .
java filename
ancora funzionerà, anche se il file non è presente.
javac
genera Program.class
, java Program
java.lang.ClassNotFoundException
, prova java -cp . filename
.
OpenJDK funziona meglio per me. È semplice e non ho mai avuto problemi. Segui questi semplici passaggi:
Dal terminale installa apri jdk
sudo apt-get install openjdk-7-jdk
Scrivi un programma Java e salva il file come nomefile.java
Ora per compilare usa questo comando dal terminale
javac filename.java
Se tutto funziona bene, dovrebbe essere creato un nuovo file "nomefile.class".
Per eseguire il programma che hai appena compilato, digita il seguente comando nel terminale:
java filename
NOTA
Puoi usare qualsiasi editor di testo (come gedit),
sostituire il nome file con il nome del watever desiderato
è necessario trovarsi nella stessa directory della "directory di lavoro attuale" (ottenuta eseguendo pwd
) durante l'esecuzione del comando dal terminale.
Se ad esempio il tuo file è my_file.java
:
class MyClass
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
Vuoi fare:
javac my_file.java
e poi
java MyClass # The name of the class, not file
Tuttavia, è una convenzione comune assegnare a classi e file lo stesso nome.
#
è il personaggio dei commenti nelle shell.
Devi installare un JDK, Java Development Kit. Ubuntu contiene un metapacchetto default-jdk , che dipende dal JDK attualmente preferito. Ora è openjdk-6-jdk.
Per compilare un file Java in un file .class eseguibile, è possibile eseguire
javac filename.java
ed eseguirlo
java file
È il caso d'uso più semplice e per lo più non funziona perché le classi java dipendono principalmente da altre classi java inserite nelle librerie.
Quindi probabilmente vorresti usare alcune soluzioni più sofisticate. La maggior parte degli editor di testo supporta l'evidenziazione della sintassi Java, ad esempio jEdit , kate o vim , ma non risolvono il problema della compilazione.
Hai un'altra opzione: puoi installare un IDE Java completo. Ubuntu viene fornito con entrambi i principali IDE OpenSource Java - NetBeans ed Eclipse .
Basta digitare sudo apt-get update
, seguito da sudo apt-get install openjdk-7-jdk
per una rapida installazione di java7, quindi puoi giocare con java :-)
Per una documentazione Java ufficiale più dettagliata, visitare questo link .
sudo apt-get install openjdk-7-jdk
). Inoltre, è meglio eseguire sudo apt-get update
prima di install
inserire i pacchetti dal Terminale.
javac java_test.java
termina correttamente, ma non èjava_test
stato trovato alcun file. solo ag.class