Eclipse 源附件配置路径不存在

Eclipse source attachment configuration path does not exist

我刚刚通过 apt.

在 Kubuntu OS 和 jdk 11 上安装了全新的 Eclipse 2021-06 (4.20.0)

java-版本:

openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

问题是当我尝试从 jdk 打开 class/method 声明时 在 Eclipse 中,我收到找不到源的消息。

试图找到 src.zip 文件 ,但在选择它时,Eclipse 有趣地指出该文件不存在。我认为这可能是权限问题,因为它的路径是 /usr/lib/jvm/java-1.11.0-openjdk-amd64/lib/src.zip,但我将该文件复制到主页并且没有任何改变。

猜猜问题出在哪里?

首先从 https://www.oracle.com/java/technologies/downloads/ 下载 java-17,然后打开 eclipse 市场并搜索 java-17 并下载用于 eclipse 的 java-17 插件。然后尝试在 jdk 中打开 类。 它应该可以工作

我安装了 JRE 而不是 JDK。下载并安装了 AdoptOpenJDK 16 (JDK) 在 Eclipse 中切换到这个,它现在可以工作了