Java

[Nota]

Per architetture PowerPC, consultare la documentazione di Ubuntu in linea.

Java, sviluppato da Sun Microsystems, è un linguaggio interpretato che viene compilato in bytecode. Questo bytecode può essere eseguito su qualsiasi «Java Virtual Machine», rendendo così Java un linguaggio portabile. È orientato agli oggetti, ha una sintassi simile al C ed è progettato per essere sicuro.

Installazione

Ubuntu supporta sia la versione 1.5 sia la 1.6, della Sun od 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. Affinché il proprio sistema possa usare Sun Java al posto della versione open source (con meno funzionalità) GIJ installata in modo predefinito, eseguire:

    sudo update-alternatives --config java

    e scegliere l'opzione con 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 estendibile.