Cosa devo installare per iniziare la programmazione in Java?


3

Ho un Ubuntu 11.10 con eclipse installato, ora dovrei aver bisogno di JVM, compilatore Java e qualcosa chiamato API. Sto iniziando a imparare Java, perché dopo è facile farlo funzionare su Windows. Quindi cosa devo installare?

Risposte:


1

Dovrei aver bisogno di JVM, compilatore Java e qualcosa chiamato API

La Java Virtual Machine (JVM) è ciò che esegue le applicazioni Java (compilate in bytecode). L'API Java è l'insieme di funzionalità esistenti che sono implementate nelle librerie di runtime: tutto documentato qui . Sia la JVM che le librerie di runtime formano Java Runtime Environment (JRE). Il suo comando principale è java.

Il compilatore Java, utilizzato tramite il javaccomando nel Java Development Kit (JDK), è ciò che trasforma il codice sorgente in bytecode, che può essere eseguito con JRE.

OpenJDK JRE è disponibile nel openjdk-6-jrepacchetto e OpenJDK nel openjdk-6-jdkpacchetto (che dipende openjdk-6-jrecomunque).

Eclipse richiede l'esecuzione di JRE, ma fornisce il proprio compilatore (Eclipse JDT). A rigor di termini, non è necessario che JDK si sviluppi con Eclipse, è possibile compilare tutto all'interno di Eclipse ed eseguire le applicazioni tramite JRE.

Detto questo, se sei un principiante, vale sicuramente la pena provare alcune applicazioni giocattolo con javac, se non altro per capire come funzionano il processo di compilazione, le strutture di pacchetti / directory e il percorso di classe. Gli IDE come Eclipse possono rendere molti di questi convenientemente automatizzati o invisibili (il che può essere molto utile), ma conoscere le nozioni di base aiuta in caso di problemi. A meno che tu non abbia poco spazio su disco, ha senso installare sia JRE che JDK, anche se stai usando Eclipse.


5

A seconda della versione di Java Java utilizzata, è necessario installare un jdk, ad esempio il pacchetto openjdk-6-jdk.

Una volta fatto ciò, dovresti essere in grado di eseguire un javaccomando per compilare i .javafile.

Ad esempio A.java:

class A {
    public static void main(String[] a){
        System.out.println("hello");
    }
}

quindi compilare in A.class

$ javac A.java

E corri:

$ java A

Questo dovrebbe produrre

> hello

Quindi la cosa più semplice da fare è installare Eclipse e iniziare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.