728x90
[Centos7] Open JDK18 (JAVA Development Kit) 업데이트
- JAVA 설치 여부 확인
$ java -version
openjdk version "11.0.15" 2022-04-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.15+9-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.15+9-LTS, mixed mode, sharing)
- 설치 가능한 JDK 목록 조회
$ yum list java*jdk-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
java-1.7.0-openjdk-devel.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base
java-1.8.0-openjdk-devel.i686 1:1.8.0.332.b09-1.el7_9 updates
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.332.b09-1.el7_9 updates
java-11-openjdk-devel.i686 1:11.0.15.0.9-2.el7_9 updates
java-11-openjdk-devel.x86_64 1:11.0.15.0.9-2.el7_9 updates
java-latest-openjdk-devel.x86_64 1:18.0.1.0.10-2.rolling.el7 fedorapoject
- Yum을 이용한 Open JDK18 설치
$ yum install java-latest-openjdk-devel.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
CodeIT | 3.0 kB 00:00:00
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
fedorapoject | 4.7 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
...
Installed:
java-latest-openjdk-devel.x86_64 1:18.0.1.0.10-2.rolling.el7
Dependency Installed:
graphite2.x86_64 0:1.3.10-1.el7_3 harfbuzz.x86_64 0:1.7.5-2.el7 java-latest-openjdk.x86_64 1:18.0.1.0.10-2.rolling.el7 java-latest-openjdk-headless.x86_64 1:18.0.1.0.10-2.rolling.el7
libXcomposite.x86_64 0:0.4.4-4.1.el7
Complete!
- 업데이트된 JAVA 버전 사용
$ update-alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64/bin/java)
2 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-18-openjdk-18.0.1.0.10-2.rolling.el7.x86_64/bin/java)
Enter to keep the current selection[+], or type selection number: 2
update-alternatives --config javac
There are 2 programs which provide 'javac'.
Selection Command
-----------------------------------------------
*+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64/bin/javac)
2 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-18-openjdk-18.0.1.0.10-2.rolling.el7.x86_64/bin/javac)
Enter to keep the current selection[+], or type selection number: 2
새로 설치한 2번 버전을 선택한다.
- JAVA 환경변수 수정
$ vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-18-openjdk-18.0.1.0.10-2.rolling.el7.x86_64
export PATH=$PATH:$JAVA_HOME/bin
기존에 환경변수를 등록한 경우에 수정한다.
- JAVA 버전 확인
$ java -version
openjdk version "18.0.1" 2022-04-19
OpenJDK Runtime Environment 21.9 (build 18.0.1+10)
OpenJDK 64-Bit Server VM 21.9 (build 18.0.1+10, mixed mode, sharing)
728x90
'OS & Server > Linux' 카테고리의 다른 글
[Centos7] root 계정이 아닌 일반 계정으로 Apache Tomcat 실행하기 (0) | 2022.07.15 |
---|---|
[Centos7] Apache Tomcat10 설치 (0) | 2022.07.15 |
[Centos7] Open JDK11 (JAVA Development Kit) 설치 (0) | 2022.07.14 |
[Centos7] 아파치 Apache (httpd) 업데이트 (0) | 2022.07.11 |
[Centos7] 아파치 Apache(httpd) 설치 (0) | 2022.07.11 |
댓글