본문 바로가기

개발노트/LINUX

[Ubuntu 16.04] OpenJDK 10 버전 설치

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

반응형