Tout d'abord, j'utilise Ubuntu 14.04
Je suivais cette vidéo pour configurer un JDK Java et à la fin il utilise
Java -version
pour voir son numéro de version actuel. La version que j'ai installée était la 1.8.0_66 mais la mienne revient
Java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
Mais quand je vérifie le Java_HOME cela semble être correct
user@user:~$ $Java_HOME
bash: /usr/lib/Java/jdk1.8.0_66: Is a directory
Où est-ce que je me suis trompé? La ressource supplémentaire qu’il utilise dans la vidéo est this et j’ai l’impression que l’étape 5 indique peut-être que les choses vont mal, même si je mets à jour la version du nom de fichier avant de lancer le script.
Des idées? Tout est très apprécié, merci.
Après avoir fouillé en ligne, j'ai couru la ligne
update-alternatives --config Java
qui est revenu avec
There are 3 choices for the alternative Java (providing /usr/bin/Java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 auto mode
1 /usr/lib/Java/jdk1.8.0_66/bin/Java 1 manual mode
2 /usr/lib/jvm/Java-6-openjdk-AMD64/jre/bin/Java 1061 manual mode
3 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 manual mode
Press enter to keep the current choice[*], or type selection number:
J'ai essayé d'entrer dans 1 et Sudo 1, etc., mais la version Java ne change pas. Et cela réaffiche simplement le code ci-dessus, sans changer le code par défaut. Comment puis-je entrer correctement ceci? Si c'est même comment le faire. Selon cela, j’avais déjà Java installé dans le dossier jvm. Est-il nécessaire d'utiliser la dernière version de Java ou dois-je utiliser cette version préinstallée? Je suis nouveau sur Java et je ne connais donc pas très bien ce que je dois faire.
heemayl a répondu cela.
"Essayer
Sudo update-alternatives --install /usr/bin/Java java /usr/lib/Java/jdk1.8.0_66/bin/Java 1100
"Je l'ai fait pour les scripts et ils sont passés correctement. Java -version lit maintenant la version correcte. Merci!