linux中的java安装结构是什么?

时间:2014-06-19 13:37:37

标签: java linux

当我运行命令哪个java 获取输出 / usr / bin / java

当我运行 ll / usr / bin / java 获取输出 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java < / p>

在/ usr / lib / i中找到以下大小为4kb的文件夹,这些文件夹是什么?

java-1.5.0-gcj-1.5.0.0
java-1.7.0-openjdk-1.7.0.51.x86_64
jre -> /etc/alternatives/jre
jre-1.5.0 -> /etc/alternatives/jre_1.5.0
jre-1.5.0-gcj -> java-1.5.0-gcj-1.5.0.0/jre
jre-1.7.0 -> /etc/alternatives/jre_1.7.0
jre-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.51.x86_64/jre
jre-gcj -> /etc/alternatives/jre_gcj
jre-openjdk -> /etc/alternatives/jre_openjdk

在/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin我发现java是那个java文件? 当我想设置java_home我应该使用哪条路径? netweem jdk和这些jvm文件夹有什么不同?

1 个答案:

答案 0 :(得分:1)

JDK包含其他工具,如JavaDoc,JavaDB,Javac,...,而JRE只包含运行Java程序所需的工具(我认为这是JRE)。

Linux系统支持多个已安装的Java版本,您可以使用update-alternatives程序在它们之间切换。我不推荐Java发行版的gcj版本,你可能在Sun(Oracle)Java版本上遇到的问题最少。