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" line="1">
'''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" line="1">
'''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" line="1">
</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>