Come compilare un file .java su Ubuntu?

67

Come posso compilare un file .java?

Di quali programmi avrò bisogno? Se ho bisogno di Java JDK, avrò anche bisogno di aiuto per installarlo. Sono molto nuovo su Ubuntu, quindi qualsiasi programma che ho bisogno di installare avrà bisogno di un tutorial su come installarli.

    
posta user65407 03.06.2012 - 05:03

5 risposte

71

Per compilare il file, apri il terminale e digita

javac filename.java

Per eseguire il file di classe generato, utilizzare

java filename

Ma per fare questo è necessario avere il JDK Java installato nel computer. Puoi installarlo seguendo le istruzioni in Come installo Java? .

    
risposta data Ten-Coin 03.06.2012 - 05:51
20

OpenJDK funziona meglio per me. È semplice e non ho mai avuto problemi con questo. Segui semplicemente questi semplici passaggi:

  1. Da Terminal installa jdk aperto

    sudo apt-get install openjdk-7-jdk
    
  2. Scrivi un programma java e salva il file come filename.java

  3. Ora per compilare usa questo comando dal terminale

    javac filename.java
    

    Se tutto funziona bene, dovrebbe essere creato un nuovo file "nomefile.class".

  4. Per eseguire il programma appena compilato, digita il comando seguente nel terminale:

    java filename
    

NOTE

Puoi utilizzare qualsiasi editor di testo (come gedit),

sostituisci il nome del file con il nome di watever che desideri

devi essere nella stessa directory della "directory di lavoro attuale" (ottenuto eseguendo pwd ) mentre esegui il comando dal terminale.

    
risposta data Mrinal 02.05.2013 - 18:07
10

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 fornire classi e file con lo stesso nome.

    
risposta data Akavall 30.12.2013 - 05:34
5

È necessario installare un kit di sviluppo Java JDK. Ubuntu contiene un metapacchetto default-jdk , che dipende dal JDK attualmente preferito. Ora è openjdk-6-jdk.

Per compilare un file Java su un file .class eseguibile puoi eseguire

javac filename.java

ed eseguilo

java file

È il caso d'uso più semplice e per lo più non funziona perché le classi java dipendono principalmente da altre classi java collocate nelle librerie.

Quindi probabilmente ti piacerebbe utilizzare 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 di compilazione.

Hai un'altra opzione: puoi installare un IDE Java completo. Ubuntu viene fornito con entrambi gli IDE Java OpenSource principali: NetBeans e Eclipse .

    
risposta data Oto 'tapik' Buchta 03.06.2012 - 06:32
3

Digita sudo apt-get update , seguito da sudo apt-get install openjdk-7-jdk per un'installazione rapida per java7, quindi puoi giocare con java: -)

Per una documentazione ufficiale di Java più dettagliata, visita questo link .

    
risposta data vicd 03.06.2012 - 05:21

Leggi altre domande sui tag