如何安装JDK源代码?

如何在本地机器上下载Java源代码,以便在集成开发环境中引用?
3个回答

Java 8的示例:
sudo apt-get install openjdk-8-source

apt-get将其放置在相关的JDK位置下,作为src.zip:/usr/lib/jvm/java-8-openjdk-amd64/src.zip Intellij IDEA自动识别并开始显示源代码。

在Ubuntu 18.04上,如果使用Java 11,我做了以下操作:
首先安装JDK 11:
sudo apt install openjdk-11-jdk
然后安装源码:
sudo apt-get install openjdk-11-source 源码位于/usr/lib/jvm/openjdk-11/lib/src.zip 我使用Eclipse,所以我进入Eclipse的菜单Window -> Preferences -> Installed JREs, 然后选择java-11-openjdk-amd64 -> edit -> 选择jar文件(jrt-fs.jar)-> Source Attachment -> External location -> /usr/lib/jvm/openjdk-11/lib/src.zip 现在我可以愉快地阅读Java文档了! :)
祝大家好运!

jrt-fs.jar在哪里?它是在.zip文件里面吗? - birgersp
您的JDK的lib目录中不应该有jrt-fs.jar文件。例如,/usr/lib/jvm/java-11-openjdk-amd64/lib/jrt-fs.jar。请在安装完sudo apt install openjdk-11-jdk后检查是否存在此文件。在Eclipse菜单中,您可以在选择的JDK上按下edit按钮后看到它,并且您可以在JRE system libraries部分中看到它。 - Level_Up

如果是Java 13,只需运行sudo apt-get install openjdk-13-source即可。