我的 JDK 在哪里?

我的 JDK 在哪里?

我使用 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。

相关内容