CentOS 7 Linux 환경에서 Open JDK 8을 설치하는 과정을 설명합니다.
설치버젼
- CentOS Linux release 7.5.1804 (Core)
- openjdk version “1.8.0_242”
설치가능확인
yum으로 설치 가능한 jdk 목록 확인
$ yum list java*
설치하기
OPEN JDK 1.8.0 설치
$ yum install java-1.8.0-openjdk-devel.x86_64
설치확인
readlink -f는 심볼릭 링크로 이루어진 javac명령어의 물리위치를 찾아내는 방법입니다.
$ which javac
/usr/bin/javac
$ readlink -f /usr/bin/javac
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/bin/javac
환경변수 설정
자바를 실행하기 위해서 환경변수를 설정해 주자.
환경변수의 설정은 /etc/profile 파일에 적어주면 된다.
$ vi /etc/profile
제일 아래쪽에 다음과 같이 쓴다.
export JAVA_HOME=/usr/local/jdk1.6.0_33
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH="."
여기서, 현재 자바가 설치된 폴더를 모를경우 다음과 같은 명령어를 통해서 확인 할 수 있다.
$ which java
/usr/local/jdk1.6.0_33/bin/java
profile의 내용을 고쳤으면 적용한다.
$ source /etc/profile
$ java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
에러문이 아닌 무언인가가 뜬다면 설치는 잘 된 것이다.
확인을 위한 HelloWorld
$ vi HelloWorld.java
public class HelloWorld{
public static void main(String arg[]){
System.out.println("Hello~~~ World ~~~~!!");
}
}
$ javac HelloWorld.java
$ java HelloWorld
Hello~~~ World ~~~~!!