Installer Java : Différence entre versions
De wiki gPod
(→installation de java) |
|||
(2 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
Glassfish 4 nécessite le JDK 7 d'Oracle, openJdk n'est pas compatible. | Glassfish 4 nécessite le JDK 7 d'Oracle, openJdk n'est pas compatible. | ||
+ | |||
+ | Sur votre serveur : | ||
==suppression des versions d'openjdk== | ==suppression des versions d'openjdk== | ||
Ligne 15 : | Ligne 17 : | ||
{{terminal|text=root# mkdir -p /usr/local/java}} | {{terminal|text=root# mkdir -p /usr/local/java}} | ||
− | télécharger jdk-7u'''??'''-linux-x64.tar.gz ('''??''' est le numéro de patch courant) et copier le dans /usr/local/java et copier le sur le serveur (on ne peut pas utiliser wget car il faut accepter la licence oracle) | + | télécharger jdk-7u'''??'''-linux-x64.tar.gz ('''??''' est le numéro de patch courant, ici 45) et copier le dans /usr/local/java et copier le sur le serveur (on ne peut pas utiliser wget car il faut accepter la licence oracle) |
{{terminal|text=root# mkdir -p /usr/local/java | {{terminal|text=root# mkdir -p /usr/local/java | ||
root# cd /usr/local/java | root# cd /usr/local/java | ||
− | root# chmod a+x jdk- | + | root# chmod a+x jdk-7u45-linux-x64.tar.gz |
− | root# tar xvzf jdk- | + | root# tar xvzf jdk-7u45-linux-x64.tar.gz |
root# update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1 | root# update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1 | ||
root# update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1 | root# update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1 | ||
Ligne 33 : | Ligne 35 : | ||
{{terminal|text= | {{terminal|text= | ||
− | Java(TM) SE Runtime Environment (build 1.7. | + | Java(TM) SE Runtime Environment (build 1.7.0_45-b18) |
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) | Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) | ||
}} | }} |
Version actuelle en date du 9 décembre 2013 à 14:22
Glassfish 4 nécessite le JDK 7 d'Oracle, openJdk n'est pas compatible.
Sur votre serveur :
suppression des versions d'openjdk
Terminal
root# java -version
Si cette commande retourne
Terminal
OpenJDK Runtime Environment...
supprimer les version sous debian/ubuntu :
Terminal
root# sudo apt-get purge openjdk-\*
installation de java
Terminal
root# mkdir -p /usr/local/java
télécharger jdk-7u??-linux-x64.tar.gz (?? est le numéro de patch courant, ici 45) et copier le dans /usr/local/java et copier le sur le serveur (on ne peut pas utiliser wget car il faut accepter la licence oracle)
Terminal
root# mkdir -p /usr/local/java root# cd /usr/local/java root# chmod a+x jdk-7u45-linux-x64.tar.gz root# tar xvzf jdk-7u45-linux-x64.tar.gz root# update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1 root# update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1 root# update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_45/bin/javaws" 1 root# update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java root# update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac root# update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws root# ln -s jdk1.7.0_45/ jdk root# java -version
on doit voir
Terminal
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)