[英]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.