Ubuntu 20.04에서 JDK17 구성

Java 17은 2017년 9월에 릴리스되었습니다. Java는 오픈 소스이므로 배포자가 여러 개 있습니다.
openjdk의 경우 jdk.java.net에서 다운로드하십시오. 상업용 버전은 oracle에서 찾을 수 있습니다.

이 설정에서는 openjdk x64 버전이 사용됩니다.



다음은 jdk17을 구성하는 단계입니다.

기본 jdk 위치가 없는 경우 생성

$ mkdir /usr/lib/jvm/ cd $_ 
$ tar -xvzf ~/Downloads/openjdk-17.0.1_linux-x64_bin.tar.gz

/opt 안에 실제 jdk 패키지에 연결될 jdk에 대한 디렉토리를 만듭니다.

$ cd /opt
$ mkdir jdk
$ ln -s /usr/lib/jvm/jdk-17.0.1 jdk17


다음 심볼릭 링크가 생성되면 다음은 Java용 경로를 업데이트하기 위해 파일을 업데이트~/.bashrc하는 것입니다.

$ jdk17 -> /usr/lib/jvm/jdk-17.0.1

~./bashrc에 다음 줄을 추가합니다.

export JAVA_HOME=/opt/sun/jdk17/bin
export PATH=$PATH:$JAVA_HOME/bin 


설정이 완료되었으며 이제 Ubuntu는 update-alternatives를 사용하여 새 패키지에 대해 알려야 합니다.

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-17.0.1/bin/java" 0
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-17.0.1/bin/javac" 0
$ sudo update-alternatives --install "/usr/bin/javap" "javap" "/usr/lib/jvm/jdk-17.0.1/bin/javap" 0
$ sudo update-alternatives --set java /usr/lib/jvm/jdk-17.0.1/bin/java
$ sudo update-alternatives --set javac /usr/lib/jvm/jdk-17.0.1/bin/javac
$ sudo update-alternatives --set javap /usr/lib/jvm/jdk-17.0.1/bin/javap


이제 제공된 jdk 위치를 알기 위해 설정을 확인하십시오.

$ update-alternatives --list java 
$ update-alternatives --list javac
$ update-alternatives --list javap


마지막으로 자바 버전 확인

$ java -version
openjdk version "17.0.1" 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-39) 
OpenJDK 64-Bit Server VM (build 17.0.1+12-39, mixed mode, sharing)

좋은 웹페이지 즐겨찾기