분배 환경: [AIX MacOS Linux Windows]

Java SDK 설치, 업데이트 및 설치 제거

IBM® Installation Manager 버전 1.8.5 이상을 사용하여 Java SDK (Software Development Kit) 를 설치할 수 있습니다. Liberty 는 호환되는 JRE (Java™ Runtime Environment) 또는 Java SDK를 사용하여 실행할 수 있습니다.

이 태스크에 대한 정보

중요:

Java SE 25는 최신 기능과 보안 업데이트를 제공하기 때문에 권장되는 Java SDK입니다. Java SE 25를 설치하는 대신 지원되는 다른 Java SDK 버전을 설치할 수 있습니다. Liberty 는 Open Liberty 웹 사이트에 있는 지원되는 Java 릴리스 테이블의 Java SE 버전 열에 나열된 모든 Java SE 버전에서 실행됩니다. 지원되는 Java 릴리스 표에는 각 Java SE 버전에 대한 예상 지원 종료 날짜도 포함되어 있습니다.

자세한 정보는 제거 주의사항을 참조하십시오.

Installation Manager 는 두 가지 유형의 Java SDK 오퍼링을 지원합니다.
  • IBM Semeru 런타임 : 이러한 오퍼링은 OpenJDK 클래스 라이브러리 및 Eclipse OpenJ9 JVM으로 빌드된 프로덕션 지원 바이너리 파일입니다.
  • 공통 IBM Java SDK: 이 오퍼링은 Java 8에서만 사용 가능합니다. WebSphere® Application Server traditional V9.0에서도 사용됩니다.

다음 표에는 Java SDK 오퍼링 이름 및 ID가 나열되어 있습니다.

표 1. IBM Java SDK 오퍼링
Java SDK 오퍼링 이름 오퍼링 ID
IBM Semeru Runtime Certified Edition, 버전 21 com.ibm.java.jdk.v21
IBM Semeru Runtime Certified Edition, 버전 17 com.ibm.java.jdk.v17
IBM Semeru Runtime Certified Edition, 버전 11 com.ibm.java.jdk.v11
IBM SDK, Java Technology Edition, 버전 8 com.ibm.java.jdk.v8

표준 Installation Manager 프로시저를 사용하여 Java SDK 오퍼링을 설치하고 설치 제거합니다. Java SDK 오퍼링의 아키텍처는 운영 체제에 따라 자동으로 선택됩니다.

IBM Installation Manager 를 사용하여 Java SDK 설치

명령행에서 Installation Manager GUI를 사용하거나 응답 파일을 사용하여 Java SDK를 설치할 수 있습니다.

프로시저

다음 옵션 중 하나를 선택하십시오.

  • Installation Manager GUI를 사용하여 Java SDK를 설치합니다.

    Installation Manager GUI를 시작하고 설치를 클릭한 후 Java SDK 오퍼링을 선택하십시오.

    GUI를 사용하여 설치하는 방법에 대한 자세한 내용은 GUI를 사용하여 분산 운영 체제에 Liberty 설치하기를 참조하세요.

  • 다음 예제와 유사하게 imcl install 명령을 실행하여 명령행에서 Java SDK를 설치하십시오.
    imcl.exe install com.ibm.java.jdk.v21
      -repositories http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v21
      -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"
      -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt

    명령줄에서 설치하는 방법에 대한 자세한 내용은 명령줄을 사용하여 분산 운영 체제에 Liberty 설치하기를 참조하세요.

  • 다음 예제와 유사한 응답 파일을 사용하여 Java SDK를 설치하십시오.
    <?xml version="1.0" encoding="UTF-8"?>
    <agent-input clean="true" temporary="true">
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v21" />
    </server>
    <install modify='false'>
    <offering id='com.ibm.java.jdk.v21'
      profile='WebSphere Application Server Liberty'
      features='com.ibm.sdk.21'/>
    </install>
    <profile id='WebSphere Application Server Liberty' installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
     <data key='eclipseLocation' value='C:\Program Files\IBM\WebSphere\Liberty' /> 
     <data key='cic.selector.arch' value='x86_64' /> 
    </profile>
    </agent-input>

Java SDK 업데이트

IBM Java 8 SDK의 경우 개별 수정사항은 시간소인이 업데이트된 수정팩으로 패키지됩니다. IBM SDK, Java Technology Edition에 대한 개별 수정사항의 컨텐츠는 누적되므로 수정사항에는 지정된 레벨의 수정팩 컨텐츠와 수정사항 이전의 유지보수가 포함되어 있습니다. 개별 수정사항은 수정팩으로 패키지화되므로 임시 수정사항은 제공되지 않습니다. IBM Java SDK에 대한 모든 업데이트는 Liberty 수정 팩 설치 및 제거에 설명된 수정 팩 설치 및 제거 방법에 따라 설치됩니다.

온라인 서비스 저장소에서 직접 업데이트를 설치하거나 로컬 설치를 위해 IBM Fix Central 에서 업데이트 파일을 다운로드할 수 있습니다.

IBM Installation Manager 를 사용하여 Java SDK 설치 제거

명령행에서 Installation Manager GUI를 사용하거나 응답 파일을 사용하여 Java SDK를 설치 제거할 수 있습니다.

프로시저

다음 옵션 중 하나를 선택하십시오.

  • Installation Manager GUI를 사용하여 Java SDK를 제거합니다.
    Installation Manager GUI를 시작하고 설치 제거를 클릭한 후 설치 제거할 IBM SDK, Java Technology Edition 오퍼링을 선택하십시오.

    GUI를 사용하여 제거하는 방법에 대한 자세한 내용은 GUI를 사용하여 분산 운영 체제에서 Liberty 제거하기를 참조하세요.

  • 다음 예제와 유사하게 imcl uninstall 명령을 실행하여 명령행에서 Java SDK를 설치 제거하십시오.
    imcl.exe uninstall com.ibm.java.jdk.v21
      -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"

    uninstall 명령어 사용에 대한 자세한 내용은 명령줄을 사용하여 분산 운영 체제에서 Liberty 제거하기를 참조하세요.

  • 다음 예제와 유사한 응답 파일을 사용하여 Java SDK를 설치 제거하십시오.
    <?xml version="1.0" encoding="UTF-8"?>
    <agent-input clean='true' temporary='true'>
    <uninstall modify='false'>
    <offering id='com.ibm.java.jdk.v21' 
      profile='WebSphere Application Server Liberty'/>
    </uninstall>
    <profile id='WebSphere Application Server Liberty' 
      installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
    </profile>
    </agent-input>

    응답 파일에서 제거하는 방법에 대한 자세한 내용은 응답 파일을 사용하여 분산 운영 체제에서 Liberty 제거하기를 참조하세요.

다음에 수행할 내용

Java SDK를 설치, 업데이트 또는 설치 제거한 후 server.env 파일에서 JAVA_HOME 변수를 설정하여 Liberty 가 사용하는 Java 런타임 환경을 변경할 수 있습니다. JAVA_HOME 환경 변수를 사용할 버전의 jre 디렉토리로 설정하십시오.

Windows 플랫폼용
JAVA_HOME=C:path_to_Liberty\java\21.0
LINUX 플랫폼용
JAVA_HOME=path_to_Liberty/java/21.0