J'utilise un serveur d'informatique en nuage où je n'ai pas les droits d'administrateur, pour la recherche en biologie sous la version Java:
user@server:~$ Java -version
Java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-44)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Pour certains programmes, j'ai besoin de la version 1.8 de Java. J'ai essayé d'installer Java dans un répertoire, puis de l'ajouter à mon CHEMIN via le fichier .bashrc.
Cependant, si je le fais
user@server:~$ Java -version
J'ai toujours la version "1.4.2". Comment pourrais-je résoudre ce problème afin d'utiliser Java 1.8?
Merci beaucoup!
MODIFIER:
Processus d'installation:
Je suis allé à https://www.Java.com/en/download/help/linux_x64_install.xml et j'ai téléchargé le fichier.
Ensuite, dans mon serveur, j'ai décompressé avec:
tar -xvf jre-8u101-linux-x64.tar.gz
Et puis j'ai ajouté la ligne suivante à mon fichier .bashrc:
export PATH=$PATH:/home/my_user/programs/Java/jre1.8.0_101
L'emplacement des exécutables binaires que vous devez ajouter à $PATH
dans votre configuration est
/home/my_user/programs/Java/jre1.8.0_101/bin
(vous avez oublié le /bin
).
De plus, vous voulez que votre emplacement ajouté ait la priorité la plus élevée (il doit remplacer l'emplacement par défaut du système, Java
), vous devez donc permuter l'ordre du répertoire et l'ancien contenu $PATH
.
Modifiez simplement la ligne que vous avez ajoutée à votre fichier .bashrc
pour:
export PATH=/home/my_user/programs/Java/jre1.8.0_101/bin:$PATH
N'oubliez pas de recharger le fichier .bashrc
en fermant et en rouvrant le terminal ou en exécutant source .bashrc
pour que les modifications prennent effet.