Як я можу завантажити вихідний код Java на свою локальну машину, щоб я міг посилатись на неї в IDE?
Як я можу завантажити вихідний код Java на свою локальну машину, щоб я міг посилатись на неї в IDE?
Відповіді:
Приклад для 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 розпізнав це автоматично і почав показувати мені вихідний код.
У випадку з java 11 (на Ubuntu 18.04) я зробив:
Спочатку встановлюю 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 -> select the jar (jrt-fs.jar) -> Source Attachment -> External location -> /usr/lib/jvm/openjdk-11/lib/src.zip
Тепер я з радістю читаю документацію на java! :)
Успіхів усім!