Last active
December 17, 2019 07:35
-
-
Save lesstif/e022c538f920f7fb9e2b6d98ec4f452d to your computer and use it in GitHub Desktop.
oracle jdk alternative 및 PATH 설정
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
JDK_VER=jdk1.8 | |
JDK_PATH=/usr/java/${JDK_VER} | |
# 새로운 심볼릭 링크를 생성한다. 설치한 JDK 의 버전이 다르면 JDK 디렉터리명을 수정한다. | |
ln -s /usr/java/jdk1.8.0_161 ${JDK_PATH} | |
### 기존 심볼릭 링크를 삭제한다. | |
rm -f /usr/java/latest | |
ln -s ${JDK_PATH} /usr/java/latest | |
### 시스템의 기본 명령어를 변경해 주는 alternative 명령어에 자바 등록. | |
alternatives --install /usr/bin/java java ${JDK_PATH}/bin/java 20000 | |
alternatives --install /usr/bin/javac javac ${JDK_PATH}/bin/javac 20000 | |
alternatives --install /usr/bin/javaws javaws ${JDK_PATH}/jre/bin/javaws 20000 | |
alternatives --install /usr/bin/jar jar ${JDK_PATH}/bin/jar 20000 | |
alternatives --install /usr/bin/keytool keytool ${JDK_PATH}/bin/keytool 20000 | |
alternatives --install /usr/bin/jps jps ${JDK_PATH}/bin/jps 20000 | |
alternatives --install /usr/bin/jstat jstat ${JDK_PATH}/bin/jstat 20000 | |
### 기본 자바 변경. | |
alternatives --set java ${JDK_PATH}/bin/java | |
alternatives --set javac ${JDK_PATH}/bin/javac | |
alternatives --set javaws ${JDK_PATH}/jre/bin/javaws | |
alternatives --set jar ${JDK_PATH}/bin/jar | |
alternatives --set keytool ${JDK_PATH}/bin/keytool | |
alternatives --set jps ${JDK_PATH}/bin/jps | |
alternatives --set jstat ${JDK_PATH}/bin/jstat | |
## installed version print | |
java -version |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment