Bonjour,
j'ai besoin de lancer un fichier ".jar" dans un terminal mais lorsque j'utilise la commande java ca me met directement une erreur:
Error: could not find libjava.so
Error: Could not find Java SE Runtime Environment.
Par contre lorsque je fait /usr/java/bin/java -version là ça fonctionne très bien donc je suppose que dans le terminal la commande java ne mène pas sur le bon exécutable.
Est-ce qu'il y aurait quelqu'un qui aurait la solution à mon problème ?
Merci de votre aide future.
Solution:
- Supprimer l'exécutable "java" présent dans /usr/bin (Si nécessaire le renommer en "java2" au cas ou cela ne fonctionne pas)
- Créer un lien vers l'exécutable présent dans /usr/jvm/<Java Choisis Pour La Commande Java>/bin/java
- Déplacer ce lien vers /usr/bin
- Le renommer en "java"
Et le tour est joué !
PS: Étant donné que ce dossier est protégé en écriture pour faciliter la tache le mieux est d'ouvrir un terminal et de taper "sudo nautilus" afin d'ouvrir le gestionnaire de fichiers en tant que root.
Attention ! L'usage de nautilus peut être très dangereux un simple faux-clic et l'intégrité du système pourrait être compromis.