Installer Java : Différence entre versions

De wiki gPod
Aller à : Navigation, rechercher
 
(10 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.
  
{{terminal|text=java -version}}
+
Sur votre serveur :
  
//supprimer les version d'openjdk
+
==suppression des versions d'openjdk==
sudo apt-get purge openjdk-\*
+
  
mkdir -p /usr/local/java
+
{{terminal|text=root# java -version}}
 +
Si cette commande retourne
  
telecharger jdk-7u'''??'''-linux-x64.tar.gz et copier le dans /usr/local/java
+
{{terminal|text=OpenJDK Runtime Environment...}}
  
cd /usr/local/java
+
supprimer les version sous debian/ubuntu :
 +
{{terminal|text=root# sudo apt-get purge openjdk-\*}}
  
chmod a+x jdk-7u'''??'''-linux-x64.tar.gz
+
==installation de java==
  
tar xvzf jdk-7u'''??'''-linux-x64.tar.gz
+
{{terminal|text=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)
  
update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
+
{{terminal|text=root# mkdir -p /usr/local/java
 
+
root# cd /usr/local/java
update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
+
root# chmod a+x jdk-7u45-linux-x64.tar.gz
 
+
root# tar xvzf jdk-7u45-linux-x64.tar.gz
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_45/bin/javaws" 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
update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
+
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
update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
+
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
update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
+
root# ln -s jdk1.7.0_45/ jdk
 
+
root# java -version  
ln -s jdk1.7.0_45/ jdk
+
}}
 
+
java -version :
+
 
on doit voir
 
on doit voir
  
Java(TM) SE Runtime Environment (build 1.7.0_??-b18)
+
{{terminal|text=
 +
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

Si cette commande retourne

 Terminal

supprimer les version sous debian/ubuntu :

 Terminal

installation de java

 Terminal

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

on doit voir

 Terminal