Comment connaître le chemin de la machine virtuelle Java sur un système Linux?

5

Je souhaite copier des fichiers dans les sous-répertoires du chemin de la machine virtuelle Java, Java est déjà installé. Comment connaître le chemin de la JVM?

Andy Frédéric ANDRIANIAINA
la source

Réponses:

7
locate java

Cela vous donnera l'emplacement de l'installation de Java dans votre système.

Probablement ce serait:

/usr/lib/java/
Vineet Menon
la source
11

Vérifiez votre variable d'environnement $ JAVA_HOME à partir d'un terminal:

echo $JAVA_HOME
Nathan Friend
la source
1
C’est ce que j’essaie de définir avec le chemin localisé :)
milosmns
5

Sous Linux, vous pouvez utiliser les commandes whereis et quel shell.

which java
whereis java

qui vous donnera le chemin jre dans le dossier / usr / bin qui sera probablement / usr / bin / java. Ce n'est pas le fichier JRE mais un lien symbolique vers le fichier JRE qui se trouve ailleurs. Pour connaître le chemin actuel, vous devrez écrire

readlink -f /usr/bin/java

ou quel que soit le chemin de jre retourné par quelle commande / whereis.

hassan_ashraf
la source
C'est la seule chose qui fonctionne.
milosmns
-3
which java 

C'est la commande la plus simple et donne le chemin exact.

Vetriselvan M
la source
Cette réponse n'est pas correcte car elle indique le chemin du javafichier binaire, ce qui sera probablement le cas, /usr/bin/javaou quelque chose du genre, différent du chemin réel de JRE.
oldmud0