Installing Java 11
[root@localhost ~]# dnf install java-11-openjdk
[root@localhost ~]# dnf install java-11-openjdk-devel
[root@localhost ~]# dnf install java-11-openjdk-devel
Last metadata expiration check: 3:26:53 ago on Mon 12 Nov 2018 09:47:59 AM CET.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
java-11-openjdk-devel x86_64 1:11.0.1.13-1.fc28 updates 3.4 M
Transaction Summary
================================================================================
Install 1 Package
Total download size: 3.4 M
Installed size: 5.1 M
Is this ok [y/N]: y
Downloading Packages:
java-11-openjdk-devel-11.0.1.13-1.fc28.x86_64.rpm 75 kB/s | 3.4 MB 00:45
----------------------------------------------------------------------------------
Total 72 kB/s | 3.4 MB 00:47
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing 1/1
Installing : java-11-openjdk-devel-1:11.0.1.13-1.fc28.x86_64 1/1
Running scriptlet: java-11-openjdk-devel-1:11.0.1.13-1.fc28.x86_64 1/1
1/1
Verifying : java-11-openjdk-devel-1:11.0.1.13-1.fc28.x86_64 1/1
Installed:
java-11-openjdk-devel.x86_64 1:11.0.1.13-1.fc28
Complete!
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
java-11-openjdk-devel x86_64 1:11.0.1.13-1.fc28 updates 3.4 M
Transaction Summary
================================================================================
Install 1 Package
Total download size: 3.4 M
Installed size: 5.1 M
Is this ok [y/N]: y
Downloading Packages:
java-11-openjdk-devel-11.0.1.13-1.fc28.x86_64.rpm 75 kB/s | 3.4 MB 00:45
----------------------------------------------------------------------------------
Total 72 kB/s | 3.4 MB 00:47
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing 1/1
Installing : java-11-openjdk-devel-1:11.0.1.13-1.fc28.x86_64 1/1
Running scriptlet: java-11-openjdk-devel-1:11.0.1.13-1.fc28.x86_64 1/1
1/1
Verifying : java-11-openjdk-devel-1:11.0.1.13-1.fc28.x86_64 1/1
Installed:
java-11-openjdk-devel.x86_64 1:11.0.1.13-1.fc28
Complete!
Switching to another Java version
[mrbear@localhost ~]$ sudo alternatives --config java
[mrbear@localhost ~]$ sudo alternatives --config javac
[mrbear@localhost ~]$ sudo alternatives --config javac
There are 2 programs which provide 'javac'.
Selection Command
-----------------------------------------------
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181.b15-6.fc28.x86_64/bin/javac)
+ 2 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.1.13-1.fc28.x86_64/bin/javac)
Enter to keep the current selection[+], or type selection number:
Selection Command
-----------------------------------------------
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181.b15-6.fc28.x86_64/bin/javac)
+ 2 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.1.13-1.fc28.x86_64/bin/javac)
Enter to keep the current selection[+], or type selection number:
Of course my IntelliJ automatically detects the different Java versions installed on the system, when I tell it to add a new version of Java.
Nice.
References
- Using alternative utils with JRE & JDK
- https://robbinespu.github.io/eng/2018/03/21/Updating_java_with_alternative.html
- Superhero Ninja - Easily switch between java versions using alternatives in Linux
- https://superhero.ninja/2015/02/07/easily-switch-between-java-versions-using-alternatives-in-linux/
No comments:
Post a Comment