web-dev-qa-db-fra.com

Que dois-je installer pour commencer à programmer en java?

J'ai un ubuntu 11.10 avec Eclipse installé, maintenant je suis supposé avoir besoin de JVM, d'un compilateur Java et de quelque chose appelé API. Je commence à apprendre Java, car il est facile de le faire fonctionner après. Alors qu'est-ce que j'installe?

3
user37805

Je suis supposé avoir besoin de JVM, Java compilateur et de quelque chose appelé API

La machine virtuelle (JVM) Java est celle qui exécute les applications Java (compilées en bytecode). L'API Java est l'ensemble des fonctionnalités existantes implémentées dans les bibliothèques d'exécution: tout est documenté ici . La bibliothèque JVM et les bibliothèques d'exécution constituent l'environnement d'exécution JRE (Java). Sa commande principale est Java.

Le compilateur Java, utilisé via la commande javac du kit de développement Java (JDK), est ce qui transforme le code source en bytecode, qui peut être exécuté avec le JRE.

OpenJDK JRE est disponible dans le package openjdk-6-jre et OpenJDK dans le package openjdk-6-jdk (qui dépend de openjdk-6-jre de toute façon).

Eclipse nécessite l'exécution du JRE, mais fournit son propre compilateur (Eclipse JDT). Strictement parlant, vous n'avez pas besoin du JDK pour développer avec Eclipse, vous pouvez tout compiler dans Eclipse et exécuter vos applications via JRE.

Ceci étant dit, si vous êtes débutant, essayez quelques applications-jouets avec javac, ne serait-ce que pour comprendre le fonctionnement du processus de compilation, des structures de package/répertoire et du chemin de classes. Des IDE comme Eclipse peuvent rendre beaucoup de choses automatisées ou invisibles (ce qui peut être très utile), mais connaître les bases vous aide en cas de problème. Sauf si vous manquez d'espace disque, il est judicieux d'installer à la fois le JRE et le JDK, même si vous utilisez Eclipse.

1
Bruno

Selon la version de Java jre que vous utilisez, vous devez installer un jdk, par exemple le package openjdk-6-jdk.

Cela fait, vous devriez pouvoir exécuter une commande javac pour compiler les fichiers .Java.

Par exemple A.Java:

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

puis compiler dans A.class

$ javac A.Java

Et courir:

$ Java A

Cela devrait produire

> hello

Ensuite, la chose la plus simple à faire est simplement d’installer Eclipse et de commencer.

5
arian