TheKoguryo's 기술 블로그

 Version 2024.06.21

8.3 로컬 환경에 GraalVM for JDK 설치하기

2023년 11월 기준으로 GraalVM for JDK 17, GraalVM for JDK 21 버전 모두 사용 가능합니다. 두 버전 모두 LTS 버전입니다. 여기서는 17 버전을 사용하도록 하겠습니다.

GraalVM for JDK 17 설치하기

Getting Started with GraalVM 에서 사용할 OS에 해당 하는 문서 기준으로 설치합니다.

예) macOS M1에 설치하기

  1. GraalVM 다운로드 페이지에서 원하는 버전과 플랫폼의 설치파일을 다운로드 받습니다. Java 17, macOS (AArch64)를 선택하고 설치파일을 다운로드 받습니다. 또는 다음 명령으로 직접 다운로드 받습니다.

    wget https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_macos-aarch64_bin.tar.gz
    
  2. 압축해제 합니다.

    tar -xzf graalvm-jdk-17_macos-aarch64_bin.tar.gz
    
  3. 압축해제된 폴더를 /Library/Java/JavaVirtualMachines 경로로 이동시킵니다. 해당 폴더로 옮기기 위해서는 sudo 실행을 위해 관리자 권한이 필요합니다.

    sudo mv graalvm-jdk-17.0.9+11.1 /Library/Java/JavaVirtualMachines
    
  4. /usr/libexec/java_home -V 명령으로 설치된 JDK를 확인합니다.

    $ /usr/libexec/java_home -V
    Matching Java Virtual Machines (2):
        17.0.9 (arm64) "Oracle Corporation" - "Oracle GraalVM 17.0.9+11.1" /Library/Java/JavaVirtualMachines/graalvm-jdk-17.0.9+11.1/Contents/Home
        11.0.16 (arm64) "Oracle Corporation" - "Java SE 11.0.16" /Library/Java/JavaVirtualMachines/jdk-11.0.16.jdk/Contents/Home
    /Library/Java/JavaVirtualMachines/graalvm-jdk-17.0.9+11.1/Contents/Home
    
  5. 둘 이상의 JDK가 설치된 경우 아래와 같이 설치된 경로를 사용하여 환경 변수를 추가합니다.

    export PATH=/Library/Java/JavaVirtualMachines/graalvm-jdk-17.0.9+11.1/Contents/Home/bin:$PATH
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/graalvm-jdk-17.0.9+11.1/Contents/Home
    
  6. java -version을 실행하여, 잘 설치 및 설정되었는 지 확인합니다.

    $ java -version
    java version "17.0.9" 2023-10-17 LTS
    Java(TM) SE Runtime Environment Oracle GraalVM 17.0.9+11.1 (build 17.0.9+11-LTS-jvmci-23.0-b21)
    Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 17.0.9+11.1 (build 17.0.9+11-LTS-jvmci-23.0-b21, mixed mode, sharing)
    


이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.

Last updated on 7 Nov 2023