본문 바로가기

카테고리 없음

[CentOS] CentOS 8 OpenJDK설치하기

 

yum install

# yum install -y java-1.8.0-openjdk
# yum install -y java-1.8.0-openjdk-devel

해당 설치가 완료되면 /usr/bin 경로에 java가 생성이 된다.


환경변수등록

/usr/bin/java 경로는 심볼릭 링크가 걸려있음을 확인할 수 있다. 실제 경로를 찾아서 환경 변수에 등록해야하기 때문에 실제 경로를 알아보자

// 심볼릭 링크 확인
# ll /usr/bin/java

심볼릭 링크 확인

 

// 실제 경로 찾아주기
# readlink -f /usr/bin/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/jre/bin/java

위와 같은 경로가 나온것을 알 수 있다.

이후 vi 편집기를 통해 /etc/profile을 열어준 후 파일의 가장 하단부에 아래의 내용을 기입

 

// vi /etc/profile
...

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

 

// 명령어 실행 변경사항 적용
# source /etc/profile

 

환경변수가 잘 적용되었는지 아래의 명령어를 통해 테스트를 해보자

# echo $JAVA_HOME
# echo $PATH
# echo $CLASSPATH


HelloWorld.java 컴파일 & 실행

// vi HelloWorld.java

public class HelloWorld{
	public static void main(String[] args){
    	System.out.println("Hello World");
    }
}

 

# javac HelloWorld.java
# java -cp . HelloWorld