Java

[Nota]

Per architetture PowerPC, consultare la documentazione della comunità.

Java, sviluppato da Sun Microsystems, è un linguaggio interpretato che viene compilato nel cosiddetto "bytecode". Questo bytecode può essere eseguito su qualsiasi Java Virtual Machine, rendendo Java un linguaggio altamente portabile. È orientato agli oggetti, ha un sintassi simile al C ed è progettato per essere sicuro.

Installazione

Ubuntu supporta sia la versione 1.5 sia la 1.6 di Sun o quella open source.

JDK 1.5

  1. Installare il pacchetto sun-java5-jdk.

  2. Leggere la licenza di Java presentata. È necessario accettarla per poter continuare.

  3. Per impostare il proprio sistema affinché utilizzi la versione Sun di Java al posto della versione open source (ma meno funzionale) GIJ già installata, eseguire il comando

    sudo update-alternatives --config java

    e scegliere l'opzione indicante j2re1.5-sun.

JDK 1.6

È disponibile anche la versione 1.6 di Java, che può essere installata seguendo le istruzioni indicate in precedenza e sostituendo «1.6» a «1.5».

  1. Installare il pacchetto sun-java6-jdk.

  2. Leggere la licenza di Java presentata. È necessario accettarla per poter continuare.

  3. Per impostare il proprio sistema affinché utilizzi la versione Sun di Java al posto della versione open source (ma meno funzionale) GIJ già installata, eseguire il comando

    sudo update-alternatives --config java

    e scegliere l'opzione indicante j2re1.6-sun.

Ciao mondo!

Inserire il seguente codice in un editor di testo e salvare il file come «Hello.java»:

public class Ciao {
    public static void main(String[] args) {
        System.out.println("Ciao mondo!");
    }
}

Aprire un terminale e compilare il programma digitando:

javac Hello.java

Per eseguire il codice, invece, digitare:

java Hello

Ambienti di sviluppo integrati

Eclipse IDE per Java

La piattaforma Eclipse fornisce un ambiente di sviluppo Java completo ed estensibile.

  1. Installare il pacchetto eclipse.

  2. Scegliere ApplicazioniProgrammazioneEclipse IDE per iniziare a usare Eclipse.

Netbeans

La piattaforma Netbeans fornisce un ambiente di sviluppo Java completo ed estensibile.