我的Linux机器上安装了一个java版本.当我尝试这个:
root @ test $:javac -version
结果如下:
javac jdk1.7.0_80.
现在我的问题是我不知道那个(1.7.0_80)java文件夹在哪里.我在usr / lib / jvm中有一个名为“java-7-oracle”的文件夹.我怀疑它将是已安装的java版本的文件夹.
现在我有一个java文件夹,我想知道它是哪个版本的java?
怎么样??
解决方法:
我想你可以通过检查java二进制文件链接的位置来跟踪所有这些.
#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
最后:
#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
因此,我的java安装是:
/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
我想你可以跟踪这样的二进制文件.