Auf meinem Linux-Rechner ist eine Java-Version installiert. Wenn ich das versuche:
[email protected]$:javac -version
Es gab das Ergebnis als:
javac jdk1.7.0_80.
Jetzt ist mein Problem, dass ich nicht weiß, wo sich dieser Java-Ordner (1.7.0_80) befindet. Ich habe einen Ordner namens „java-7-oracle “ in usr/lib/jvm. Ich vermute, dass es der Ordner für die installierte Java-Version ist.
Jetzt habe ich einen Java-Ordner und möchte wissen, um welche Java-Version es sich handelt?
Wie?
Akzeptierte Antwort:
Ich denke, Sie können all dies nachverfolgen, indem Sie überprüfen, wo Ihre Java-Binärdateien verlinkt sind.
#which javac
/usr/bin/javac
#ls -ln /usr/bin/java
lrwxrwxrwx. 1 0 0 22 Nov 27 04:54 /usr/bin/java -> /etc/alternatives/java
#ls -ln /usr/bin/javac
lrwxrwxrwx. 1 0 0 23 Nov 27 04:54 /usr/bin/javac -> /etc/alternatives/javac
# ls -ln /usr/bin/javadoc
lrwxrwxrwx. 1 0 0 25 Nov 27 04:54 /usr/bin/javadoc -> /etc/alternatives/javadoc
und schließlich:
#ls -ld /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 Nov 27 04:54 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
Daher ist meine Java-Installation:
/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
Ich nehme an, Sie können jede Binärdatei wie diese verfolgen.