TheKoguryo's 기술 블로그

 Version 2024-11-29

CloudShell now offers GraalVM Enterprise JDK 17 and Native Image

업데이트 사항

다른 글에서 언급한 것 처럼 OCI에서는 Java SE 및 GraalVM 사용에 대한 권한을 제공합니다. OCI 상에서 실행되는 Java에 대한 기술지원을 받을 수 있으면, GraalVM Enterprise로 사용할 수 있습니다.

이제 CloudShell에서 GraalVM Enterprise JDK 17을 기본 설치제공하여, CloudShell에서 바로 사용할 수 있습니다.

  1. Cloud Shell에 접속해서 보면, 아래와 같이 기본적으로 OpenJDK 1.8을 사용하고 있습니다.

    image-20220810145135298

  2. 다음 명령을 통해 현재 설치된 JDK 목록을 확인할 수 있습니다.

    csruntimectl java list
    
  3. 현재 기준 아래와 같이 JDK가 3가지가 설치되어 있습니다.

    winter@cloudshell:~ (ap-chuncheon-1)$ csruntimectl java list
       graalvmeejdk-17.0.4                                           /usr/lib64/graalvm/graalvm22-ee-java17
       openjdk-11.0.16                          /usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.0.1.el7_9.x86_64
     * openjdk-1.8.0.342                       /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64
    
  4. 사용할 JDK를 GraalVM Enterprise JDK 17로 변경합니다.

    csruntimectl java set graalvmeejdk-17.0.4
    
  5. 변경되면 아래 명령으로 자바 버전과, Native Image CLI의 버전을 확인합니다.

    java -version
    native-image --version
    
  6. 실행 결과 예시

    image-20220810150024477



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