728x90
CentOS 지원이 종료되는 문제로 Rocky Linux 로 많이 이동 중이다.
Rocky Linux 에 기본으로 설치된 java 8 을 11 로 변경하기 위해 했었던 과정을 남겨 본다.
1. java 11 (Open JDK 11) 을 설치
- dnf 로는 java 11 openJDK 가 안 보인다. yum 으로 설치한다.
# yum install java-11-openjdk java-11-openjdk-devel
2. 기존 java 8 에서 java 11 로 변경(update-alternatives)
- update-alternatives 명령어로 사용하는 java 버전 변경. 이전 글 참고.
# update-alternatives --config javac
# update-alternatives --config java
3. JAVA_HOME 설정
- JAVA_HOME 변수가 설정이 안되어 있을 경우, java 11 경로 확인 후 변수 설정. 사용하는 쉘에 맞춰서 환경 설정 파일에 export 를 추가한다. (BASH 인 경우, .bashrc, .bash_profile, ZSH 인 경우 .zshrc)
# export JAVA_HOME="/usr/lib/jvm/java"
/usr/lib/jvm 디렉토리를 보면 java 명령어가 링크로 되어 있고 경로 /etc/alternatives/java_sdk 를 가르킨다. 다시 /etc/alternatives/java_sdk 를 ls 명령어로 확인하면 링크로 되어 있고 실제 파일의 경로는 /usr/lib/jvm/java-11-opensjk-11.0.17.0.8-2.el8.6_x86_64 가 우리가 보통 사용하는 java 명령어 실행 파일이다.
참고 :
https://techviewleo.com/install-java-openjdk-on-rocky-linux-almalinux/
'Engineering > Java' 카테고리의 다른 글
class path resource FileNotFoundException in jar (0) | 2023.11.16 |
---|---|
javac: invalid target release: 11 문제 해결 (0) | 2023.07.19 |
maven 에 if condition 추가 (0) | 2020.12.22 |
The POM for com.microsoft.sqlserver:sqljdbc4:jar:4.0 is missing, no dependency information available (0) | 2020.10.28 |
gradle multi build for war (0) | 2020.10.05 |