How can I download the source code of Java on my local machine, so I can reference it in an IDE?
Asked
Active
Viewed 3.9k times
3 Answers
123
Example for Java 8:
sudo apt-get install openjdk-8-source
apt-get puts it under the relevant JDK location as src.zip: /usr/lib/jvm/java-8-openjdk-amd64/src.zip
Intellij IDEA recognized it automatically and started showing me the source code.
Mark Kirby
- 18,969
- 19
- 80
- 117
AlikElzin-kilaka
- 5,257
39
In case of java 11 (on Ubuntu 18.04) I did:
First I install jdk 11:
sudo apt install openjdk-11-jdk
I install the sources like this:
sudo apt-get install openjdk-11-source
And I found them in /usr/lib/jvm/openjdk-11/lib/src.zip
I use Eclipse so I go inside Eclipse's menu Window -> Preferences -> Installed JREs
and inside select
java-11-openjdk-amd64 -> edit -> select the jar (jrt-fs.jar) -> Source Attachment -> External location -> /usr/lib/jvm/openjdk-11/lib/src.zip
Now I happily read the java documentation! :)
Best of luck to all!
Level_Up
- 646
jrt-fs.jarshould be in thelibdirectory of your JDK. For example/usr/lib/jvm/java-11-openjdk-amd64/lib/jrt-fs.jarPlease check if you have it after you installsudo apt install openjdk-11-jdkIn Eclipse menu you can see it after you presseditbutton on the selectedJDKand you can see it inJRE system librariessection. – Level_Up Mar 05 '20 at 09:00