본문 바로가기
Linux

[Centos7] java 설치 및 환경변수 설정까지

by suychoi 2022. 2. 23.

history

yum install -y java-1.8.0-openjdk-devel.x86_64

which javac
readlink -f /bin/javac
vi /etc/profile
source /etc/profile
echo $JAVA_HOME
$JAVA_HOME/bin/javac -version
java -version

설치

[ yum list java*jdk-devel ]

설치 가능한 jdk 버전을 확인한다.

 

[ yum install -y java-1.8.0-openjdk-devel.x86_64 ]


경로 알아내기

[ which javac ] 명령어는 javac라는 명령어의 위치를 알아낸다. 

/bin/javac 는 심볼릭 링크이므로 원본 파일의 위치를 찾기위해 

readlink -f /bin/javac 를 사용한다. ( 심볼릭 링크에서 원본 파일을 추출하는 명령어)

 

즉, 

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/bin/javac

가 쉘에서 동작하고 있는 javac 명령어의 원본 파일임. 


$JAVA_HOME 설정

[ vi /etc/profile ]

위 파일에서 

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64

내용 추가


확인

[ source /etc/profile ]

 

 

참조 링크

링크1

'Linux' 카테고리의 다른 글

환경변수는 뭘까?  (0) 2022.02.26
리눅스에서 shell 이 뭘까??  (0) 2022.02.26
curl  (0) 2022.02.24
[Centos7]리눅스 사용자 관리  (0) 2022.02.22