Oracle Java JDK: Difference between revisions
No edit summary |
|||
| Line 29: | Line 29: | ||
It installs the language files into <code>/usr/lib/jvm/jdk-18/</code> directory. To set it as default, do the following 2 steps one by one. | It installs the language files into <code>/usr/lib/jvm/jdk-18/</code> directory. To set it as default, do the following 2 steps one by one. | ||
'''a.''' Create symbolic links for the executable files:<syntaxhighlight lang="shell | '''a.''' Create symbolic links for the executable files:<syntaxhighlight lang="shell"> | ||
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 1 | sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 1 | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | |||
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-18/bin/javac 1 | sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-18/bin/javac 1 | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | |||
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-18/bin/jar 1 | sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-18/bin/jar 1 | ||
</syntaxhighlight>Similarly, add links for other executable files (e.g., jarsigner, jlink, javadoc) as need. | </syntaxhighlight>Similarly, add links for other executable files (e.g., jarsigner, jlink, javadoc) as need. | ||
'''b.''' Next, run the commands below one by one, and type number to select Java JDK 18 as default.<syntaxhighlight lang="shell | '''b.''' Next, run the commands below one by one, and type number to select Java JDK 18 as default.<syntaxhighlight lang="shell"> | ||
sudo update-alternatives --config java | sudo update-alternatives --config java | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | |||
sudo update-alternatives --config javac | sudo update-alternatives --config javac | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | |||
sudo update-alternatives --config jar | sudo update-alternatives --config jar | ||
</syntaxhighlight>When done, verify by running command in terminal:<syntaxhighlight lang="shell | </syntaxhighlight>When done, verify by running command in terminal:<syntaxhighlight lang="shell"> | ||
java -version | java -version | ||
</syntaxhighlight><syntaxhighlight lang="shell"> | |||
javac -version | javac -version | ||
</syntaxhighlight> | </syntaxhighlight> | ||