M1 macOS Ventura 13.0 환경에서 작성되었습니다.
네이버 클라우드 플랫폼(이하 ncp)에서는 기본으로 JDK 1.8 버전과 Jenkins를 미리 설치를 해준다. 이것을 다른 서버를 사용하기로 하면서 여기서부터 새로 설치해줘야한다는 것을 처음 알고 멘붕이었다. Terminus로 접속한 서버 SSH에서부터 시작한다.
만약 권한이 없다는 오류메시지가 뜬다면 앞에 sudo
를 붙여 관리자 권한으로 실행한다.
sudo yum list java*jdk-devel
약간 시간이 걸린다.
yum install java-11-openjdk-devel // 혹은
yum install java-11-openjdk-devel.x86_64
java -version
sudo alternatives --config java // 이후 사용하려는 버전 번호를 누르고 Enter
sudo alternatives --config java // 기본 javac 버전 변경
// javac 명령어 위치 확인
which javac
// 실제 경로 확인
readlink -f [javac 명령어 위치]
readlink -f /usr/bin/javac
// 파일 수정
sudo vi /etc/profile
// 맨 밑에 추가
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.15.0.10-3.el8.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
// 변경사항 적용
source /etc/profile
// 확인
echo $JAVA_HOME
$JAVA_HOME/bin/javac -version