ubuntu openjdk-7 link “src.zip” 坏了

ubuntu openjdk-7 the link "src.zip” is broken

我已经安装了 OpenJDK 7,它在我的 Ubuntu 14.04 机器上运行良好。我想将 Java 个源添加到我的 Eclipse。当我转到 /usr/lib/jvm/java-7-openjdk-amd64 时,有一个名为 src.zip 的符号链接,但它已损坏。我该如何解决?我必须手动下载源并添加它们吗?

我从 http://jdk7src.sourceforge.net/ 下载源代码并将它们添加到 eclipse。它现在工作正常。

你应该这样做:

sudo apt-get install openjdk-7-source

然后源代码将下载到:“/usr/lib/jvm/openjdk-7”。 符号链接:

src.zip -> ../openjdk-7/src.zip

现在应该可以工作了。

应该。但是,对于 Ubuntu 18.10 上的 OpenJDK 11,似乎 src.zip 已移至 lib/src.zip,因此无法解析 symlink。

除了

sudo apt install openjdk-11-source

命令,运行

echo "(cd /usr/lib/jvm/openjdk-11/; ln -s lib/src.zip)" | sudo bash

创建一个额外的符号 link。

在 ubuntu 16.04

中再次安装 openjdk8 对我有用

第一步:sudo apt install openjdk-8-source

step2 : 附加 source.zip under(Window->preferences-java->Installed JREs->edit java-8-open-Jdk->展开 rt.jar->单击源附件并在 /usr/lib/jvm/java-8-openjdk-amd64 下附加 src.zip。