Installation de Java¶
Java est un language interprété qui doit être compilé pour qu’une machine virtuelle de l’hôte puisse lancer le programme.
Il est donc possible d’installé 3 éléments sur un poste:
- jre: la machine virtuelle java (l’interpréteur)
- jdk: l’ensemble des outils permettant de développer et de compiler du code
- un IDE avancé: Eclipse
Par ailleurs il existe deux grands type de machine java:
- open source
- oracle
Installation open source¶
windows¶
je ne sais pas
linux¶
sur une debian rien de plus facile
apt-get install openjdk-7-jre
apt-get install openjdk-7-jdk
java -version
javac -version
Installation oracle¶
windows¶
aller visiter le site d’oracle, il existe des binaires pour les jdk et les jre
on peut placer dans son alias.bat
set JAVA_HOME=C:\Program Files\Java\jre1.8.0_31\bin
linux¶
Le principe est de télecharger via le site d’oracle le jdk (ou le jre), de l’installer puis d’indiquer au système que nous souhaitons utiliser de façon préférentielle cette machine virtuelle
su - root
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
mkdir /opt/jdk
tar -zxf jdk-8u5-linux-x64.tar.gz
mv jdk1.8.0_05 /opt/
ln -s /opt/jdk1.8.0_05 /opt/jdk
ls /opt/jdk
update-alternatives --install /usr/bin/java java /opt/jdk/bin/java 2000
update-alternatives --install /usr/bin/javac javac /opt/jdk/bin/javac 2000
update-alternatives --display java
update-alternatives --display javac
java -version
Note
dans update-alternatives on sélectionne une version d’outil par sa priorité içi 2000 (mais on aurait put mettre autre chose)
On peut placer dans son .bashrc
export JAVA_HOME=/opt/jdk/bin
Eclipse¶
Il faut simplement
- télécharger sur le site eclipse le programme eclipse
- décompresser l’archive
- le déplacer dans un répertoire opt (par exemple)
- lancer l’outil
tar -xvf eclipse-java-luna-SR1a-linux-gtk.tar.gz
mv eclipse /opt/
Il est possible de paramétrer des variables eclipse via le fichier eclipse.ini.
Il est possible via help > new software ou help > marketplace d’installer de nombreux plugins comme:
- vrapper : plugin qui permet d’utiliser l’editor comme vim
- papyrus (avec ajout de QVT) : permet de faire de l’uml ... mais cela est très compliqué