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?
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.
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.