繁体   English   中英

ubuntu openjdk-7 链接“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的符号链接,但它已损坏。 我该如何解决? 我是否必须手动下载源并添加它们?

你应该做:

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,因此无法解析符号链接。

除了

sudo apt install openjdk-11-source

命令,运行

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

创建一个额外的符号链接。

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

在 ubuntu 16.04 中再次安装 openjdk8 对我有用

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

step2:在(Window->preferences-java->Installed JREs->edit java-8-open-Jdk->expand rt.jar->点击Source附件下附上source.zip并将src.zip附在/usr下/lib/jvm/java-8-openjdk-amd64)。

这个旧的错误报告说要执行以下操作:

请在“/usr/lib/jvm/java-7-openjdk-amd64”上建立一个符号链接到“../java-7-openjdk-common/src.zip”。

ls -al 为符号链接显示什么? 链接指向什么文件和位置?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM