![我的 JDK 在哪里?](https://linux22.com/image/1120334/%E6%88%91%E7%9A%84%20JDK%20%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
我使用 ppa 安装了 Oracle Java 1.8。当我列出 Java 替代方案时,我只能看到 1.8 JRE!但当我这样做时,
javac -version
我可以看到
javac 1.8.0_05
sudo update-alternatives --config java
替代 java (提供 /usr/bin/java) 有 3 种选择。
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1073 auto mode
1 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1071 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1072 manual mode
* 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1073 manual mode
这是我跑步时看到的东西
sudo update-alternatives --config javac
有 2 个替代 javac 的选择(提供 /usr/bin/javac)。
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/bin/javac 1073 auto mode
1 /usr/lib/jvm/java-7-oracle/bin/javac 1072 manual mode
* 2 /usr/lib/jvm/java-8-oracle/bin/javac 1073 manual mode
按回车键保留当前选择[*],或输入选择编号:
我在 Eclipse 中只能看到 1.8 JRE,而看不到 1.8 JDK。我遗漏了什么?我希望能够创建一个针对 JDK 1.8 的 Java 项目。看起来我已经javac
设置好了,但为什么它没有出现在 Eclipse 的 JDK 列表中?
答案1
问题是我的 Eclipse 版本尚不支持 JDK 1.8!下载了受支持的较新版本,现在我可以为我的项目定位 1.8。