Java 9 버전을 다운받으려고 했는데, openjdk 에서는 보안 취약점이 남아있어서 archive에는 남아있지만 권장하지 않는다고 한다.
1. http://jdk.java.net/10/ 에서 Linux 용 tar 다운로드
2. 아래의 명령어 순으로 진행
$ sudo mv openjdk-10.0.1_linux-x64_bin.tar.gz /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo tar zxf openjdk-10.0.1_linux-x64_bin.tar.gz
$ JAVA_HOME=/usr/lib/jvm/jdk-10.0.1 ( 환경 변수 지정)
$ sudo update-alternatives --install /usr/bin/java java ${JAVA_HOME%*/}/bin/java 20000 (20000은 우선순위인데 그냥 크게 줬다라는 의미. 없어도 무방하고 크게 설정해놓으면 자동으로 이 alternative를 탐지해서 쓰게 되니 편함
$ sudo update-alternatives --install /usr/bin/javac javac ${JAVA_HOME%*/}/bin/javac 20000
$ sudo update-alternatives --config java
$ sudo rm -r jdk1.8.0_131 (오래된 버전 제거, 1.8.162는 아직 남아있음)
3. 확인!
$ java -version
$ javac -version
반응형