![为什么我的 Ubuntu 中安装了 2 个用于 Java 的 specular 文件夹?](https://linux22.com/image/1104780/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20Ubuntu%20%E4%B8%AD%E5%AE%89%E8%A3%85%E4%BA%86%202%20%E4%B8%AA%E7%94%A8%E4%BA%8E%20Java%20%E7%9A%84%20specular%20%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
我有 2 个 Java 镜像文件夹。一个是 : /usr/lib/jvm/java-6-sun-1.6.0.24
,另一个是/usr/lib/jvm/java-6-sun
。为什么 2 个不同的文件夹包含(看起来)相同的内容,哪一个将从包管理器升级?
我必须将哪一个设置为我的 $JAVA_HOME?
谢谢
答案1
java-6-sun 文件夹实际上只是一个符号链接到 java-6-sun-1.6.0.24。它始终指向可用的最新 Java 安装。
至于 $JAVA_HOME 路径,您可能应该将其指向 java-6-sun 文件夹,因为它始终链接到最新的 Java 文件夹。