티스토리 뷰

반응형

 

 

 

 

 



 

 

 

centos

 

 

 

서비스지원 만료된 CentOS 7 버전이 설치된 운영서버에 java17 을 설치해야 하는 상황이 생겼다.

사실 OS 를 업그레이드 하여야 하지만 여러 사정에 의해서 못하는 경우도 많기에 

EOS 된 이 구형서버에 java 버전을 업그레이드 해본다.

 

 

 

yum 명령어로 설치할 수 있는 java 버전을 검색해봤자

java11 이 최신이다. 

그 이상은 지원하지 않는다.

 

결국 java17 은 따로 받아서 설치해야 하는 상황

 

 

[root@localhost ~]# yum list java*
Installed Packages
java-1.7.0-openjdk.x86_64
java-1.8.0-openjdk.x86_64
java-11-openjdk.x86_64
java-1.6.0-openjdk.x86_64
...

 

 

 

 

 

 

 

 

 

 

 


✅ openjdk 17 다운받기

 

 

 

OpenJDK Downloads | Download Java JDK 8, 11, 17, & 21 | OpenLogic

The JDK is the platform for building and deploying Java applications. It is comprised of the JRE (Java Runtime Environment), the JVM (Java Virtual Machine), core class libraries, compilers, debuggers, and documentation.

www.openlogic.com

 

 

 

 

openlogic openJDK 사이트에서 리눅스용 java17 .rpm 설치파일을 다운 받았다.

바로 wget 하려고 했으나 제공안하는 것 같다...

 

 

 

 

 

.rpm 을 다운받아 서버에 보내준 후 설치를 진행하려 한다.

 

 

 

 

 

 

 

 

 


✅ rpm 으로 java17 설치하기

 

[root@localhost ~]# rpm -ivh openlogic-openjdk-17.0.14+7-linux-x64-el.rpm

경고: openlogic-openjdk-17.0.14+7-linux-x64-el.rpm: Header V4 RSA/SHA256 Signature, key ID 2aa04dbd: NOKEY
준비 중...                         ################################# [100%]
Updating / installing...
   1:openlogic-openjdk-17-hotspot-17.0################################# [100%]
   
   
[root@localhost ~]# alternatives --config java

4 개의 프로그램이 'java'를 제공합니다.

  선택    명령
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64/jre/bin/java)
*  2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64/jre/bin/java)
   3           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64/bin/java)
 + 4           /usr/lib/jvm/openlogic-openjdk-17-hotspot/bin/java

 

 

openjdk17 을 잘 설치한 것을 확인 했고 4번으로 선택해준다.

 

이제 java17 버전이 필요한 서비스들의 jdk 를 변경해주면 java17 을 사용할 수 있다.

 

 

 

 

 

 

 



 

 

 

 

 

 

반응형
댓글
반응형
최근에 올라온 글
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Total
Today
Yesterday