簡體   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