
¿Cómo puedo descargar el código fuente de Java en mi máquina local para poder hacer referencia a él en un IDE?
Respuesta1
Ejemplo para Java 8:
sudo apt-get install openjdk-8-source
apto-obtenerlo coloca en la ubicación JDK relevante como src.zip:/usr/lib/jvm/java-8-openjdk-amd64/src.zip
Intellij IDEA lo reconoció automáticamente y comenzó a mostrarme el código fuente.
Respuesta2
En el caso de java 11 (en Ubuntu 18.04) hice:
Primero instalo jdk 11:
sudo apt install openjdk-11-jdk
Instalo las fuentes así:
sudo apt-get install openjdk-11-source
Y los encontré en/usr/lib/jvm/openjdk-11/lib/src.zip
Yo uso Eclipse, así que entro al menú de Eclipse Window -> Preferences -> Installed JREs
y dentro selecciono
java-11-openjdk-amd64 -> edit -> select the jar (jrt-fs.jar) -> Source Attachment -> External location -> /usr/lib/jvm/openjdk-11/lib/src.zip
¡Ahora leo felizmente la documentación de Java! :)
¡La mejor de las suertes para todos!
Respuesta3
En el caso de java 13 simplemente ejecutesudo apt-get install openjdk-13-source