
Como posso baixar o código-fonte do Java em minha máquina local para poder referenciá-lo em um IDE?
Responder1
Exemplo para Java 8:
sudo apt-get install openjdk-8-source
apt-getcoloca-o no local relevante do JDK como src.zip:/usr/lib/jvm/java-8-openjdk-amd64/src.zip
O Intellij IDEA o reconheceu automaticamente e começou a me mostrar o código-fonte.
Responder2
No caso do java 11 (no Ubuntu 18.04) eu fiz:
Primeiro eu instalo o jdk 11:
sudo apt install openjdk-11-jdk
Eu instalo as fontes assim:
sudo apt-get install openjdk-11-source
E eu os encontrei em/usr/lib/jvm/openjdk-11/lib/src.zip
Eu uso o Eclipse, então entro no menu do Eclipse Window -> Preferences -> Installed JREs
e selecione
java-11-openjdk-amd64 -> edit -> select the jar (jrt-fs.jar) -> Source Attachment -> External location -> /usr/lib/jvm/openjdk-11/lib/src.zip
Agora li com alegria a documentação do java! :)
Boa sorte para todos!
Responder3
No caso do java 13 simplesmente executesudo apt-get install openjdk-13-source