Java est un langage orienté-objet.
Dans un fichier Test.java
:
public class Test { public static void main(String [] args) { System.out.println("Ceci est mon premier programme Java"); /* ou pas :) */ } }
javac Test.java
: pour le compiler
java Test
: pour l'exécuter
Résultat :
Ceci est mon premier programme Java
Il existe différentes versions de Java et plusieurs sont installées en INGI sous le répertoire /usr/lib/jvm
.
# ls /usr/lib/jvm java java-1.5.0-sun jre jre-1.6.0-sun java-1.4.2 java-1.6.0 jre-1.4.2 jre-gcj java-1.4.2-gcj-1.4.2.0 java-1.6.0-sun jre-1.4.2-gcj jre-sun java-1.4.2-sun java-1.6.0-sun-1.6.0.6 jre-1.4.2-sun java-1.4.2-sun-1.4.2.17 java-sun jre-1.6.0
Dans toutes ces versions, les répertoires suffixés par "-sun
" correspondent aux version downloadée directement du site http://java.sun.com. Les autres versions sont celles utilisant GCJ, l'extension free software de GCC pour le java. La version 1.6.0 est la version par défaut.
# java -version java version "1.6.0_06" Java(TM) SE Runtime Environment (build 1.6.0_06-b02) Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)
Sous Linux/Unix, pour utiliser par exemple la version 1.4.2 de sun plutôt que la version par défaut, faites
export JAVA_HOME=/usr/lib/jvm/java-1.4.2-sun export PATH=$JAVA_HOME/bin:$PATH