728x90
CentOS 에는 기본적으로 자바가 깔려있다. 하지만 개발버전이 빠져있다고 한다.
java -version으로 하면 기본 jdk가 조회되지만, javac -version 명령어를 쳐보면 나오지 않는다.
이제 jdk를 설치해보려고 한다.
JDK 설치
다운 가능한 JDK 목록 조회
yum list java*jdk-devel
나는 java-1.8.0-openjdk-devel.x86_64 를 다운받으려고 한다.
jdk 다운로드
yum install java-1.8.0-openjdk-devel.x86_64 -y
java -version, javac-version 으로 확인해보면 이제는 잘 조회되는 것을 확인!!
환경 변수 설정
끝이 아니다. 환경변수도 설정해주어야 한다 ㅠㅠ(귀찮)
1) 자바 심볼릭 링크 경로 조회
javac 가 설치된 위치 확인
which javac
javac의 정보 상세조회
ls -l /usr/bin/javac
심볼릭 링크가 연결되어 있는 파일 경로 조회
readlink /etc/alternatives/javac
찾았다 경로!! 86_64까지만 써주면 된다.
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el8.x86_64
2) 자바 환경 변수 세팅
이제 vi /etc/profile로 profile 파일을 열어서 환경 변수를 지정해주면 끝이다!
vi /etc/profile 로 환경변수 입력
vi /etc/profile
아래 4줄 입력!
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el8.x86_64
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_OPTS=Dfile.encoding=UTF-8
export CLASSPATH="."
classpath는 라이브러리 경로를 가리키는데 . 을 입력하면 자바가 지정한 경로를 인식한다고 한다.
난 맨 아래에 써주었다.
수정 내용 적용 및 재부팅
source /etc/profile 로 수정내용을 적용 시킨뒤 reboot로 재부팅한다.
source /etc/profile
reboot
끝!
'Infra > 리눅스' 카테고리의 다른 글
[WAS 이중화] 서로 다른 Jar 를 Fail over 하는 방법 (Java 코드 구현/ JSch 라이브러리 사용) (0) | 2024.07.16 |
---|---|
[VirtualBox] Rocky8 에 VirtualBox 설치 (CentOS계열) (0) | 2024.05.20 |
[Virtual Box] Virtual Box에 SSH 설치 + MobaXterm으로 원격 접속하기 (0) | 2024.04.17 |
[Rocky Linux] Virtual Box에 Rocky Linux 9 설치하기 (0) | 2024.04.17 |
[Virtual Box] window10에 Virtual Box 설치 (0) | 2024.04.16 |