安装脚本
[xuej@localhost ~]$ sudo yum install java-1.8.0-openjdk-devel
[sudo] password for xuej:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink | 7.8 kB 00:00:00
* epel: mirror.nju.edu.cn
base | 3.6 kB 00:00:00
cr | 2.9 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
google-chrome | 1.3 kB 00:00:00
mysql-connectors-community | 2.6 kB 00:00:00
mysql-tools-community | 2.6 kB 00:00:00
mysql57-community | 2.6 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.392.b08-2.el7_9 will be installed
--> Processing Dependency: java-1.8.0-openjdk(x86-64) = 1:1.8.0.392.b08-2.el7_9 for package: 1:java-1.8.0-openjdk-devel-1.8.0.392.b08-2.el7_9.x86_64
--> Running transaction check
---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.352.b08-2.el7_9 will be updated
---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.392.b08-2.el7_9 will be an update
--> Processing Dependency: java-1.8.0-openjdk-headless(x86-64) = 1:1.8.0.392.b08-2.el7_9 for package: 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64
--> Running transaction check
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.352.b08-2.el7_9 will be updated
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.392.b08-2.el7_9 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================
Installing:
java-1.8.0-openjdk-devel x86_64 1:1.8.0.392.b08-2.el7_9 updates 9.9 M
Updating for dependencies:
java-1.8.0-openjdk x86_64 1:1.8.0.392.b08-2.el7_9 updates 319 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.392.b08-2.el7_9 updates 33 M
Transaction Summary
=============================================================================================================================================================================
Install 1 Package
Upgrade ( 2 Dependent packages)
Total size: 43 M
Total download size: 9.9 M
Is this ok [y/d/N]: y
Downloading packages:
java-1.8.0-openjdk-devel-1.8.0.392.b08-2.el7_9.x86_64.rpm | 9.9 MB 00:00:10
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : 1:java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64 1/5
warning: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64/jre/lib/security/java.security created as /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64/jre/lib/security/java.security.rpmnew
restored /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64/jre/lib/security/java.security.rpmnew to /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64/jre/lib/security/java.security
Updating : 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64 2/5
Installing : 1:java-1.8.0-openjdk-devel-1.8.0.392.b08-2.el7_9.x86_64 3/5
Cleanup : 1:java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64 4/5
Cleanup : 1:java-1.8.0-openjdk-headless-1.8.0.352.b08-2.el7_9.x86_64 5/5
Verifying : 1:java-1.8.0-openjdk-devel-1.8.0.392.b08-2.el7_9.x86_64 1/5
Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64 2/5
Verifying : 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64 3/5
Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.352.b08-2.el7_9.x86_64 4/5
Verifying : 1:java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64 5/5
Installed:
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.392.b08-2.el7_9
Dependency Updated:
java-1.8.0-openjdk.x86_64 1:1.8.0.392.b08-2.el7_9 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.392.b08-2.el7_9
Complete!
[xuej@localhost ~]$ java -version
openjdk version "1.8.0_392"
OpenJDK Runtime Environment (build 1.8.0_392-b08)
OpenJDK 64-Bit Server VM (build 25.392-b08, mixed mode)
[xuej@localhost ~]$ which java
/usr/bin/java
[xuej@localhost ~]$ ll /usr/bin/java
lrwxrwxrwx. 1 root root 22 Dec 25 17:09 /usr/bin/java -> /etc/alternatives/java
[xuej@localhost ~]$ ll /etc/alternatives/java
lrwxrwxrwx. 1 root root 73 Dec 25 17:09 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64/jre/bin/java
参考
https://openjdk.org/install/