Como posso baixar o código-fonte do Java na minha máquina local, para que eu possa referenciá-lo em um IDE?
fonte
Como posso baixar o código-fonte do Java na minha máquina local, para que eu possa referenciá-lo em um IDE?
Exemplo para Java 8:
sudo apt-get install openjdk-8-source
O apt-get coloca-o no local relevante do JDK como src.zip:/usr/lib/jvm/java-8-openjdk-amd64/src.zip
A Intellij IDEA o reconheceu automaticamente e começou a me mostrar o código fonte.
No caso do java 11 (no Ubuntu 18.04), 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 entre 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, felizmente, li a documentação do java! :)
Boa sorte para todos!