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 |