JRE(Runtime Environment)
Java™ 런타임 환경은 Java 애플리케이션에 대한 런타임 지원을 제공합니다.
런타임 환경에는 런타임 시 Java bytecode 를 해석하는 JVM (Java Virtual Machine) 이 포함되어 있습니다. 런타임 환경이 IBM SDK에 포함되어 있지만 Linux® 및 Windows 운영 체제에서 별도의 패키지로 사용할 수도 있습니다. 별도로 지정하지 않는 한, install_dir/jre/bin 디렉토리에 설치되는 런타임 환경에는 여러 도구가 포함되어 있습니다.
런타임 환경의 컨텐츠
- 코어 클래스
- 이러한 클래스는 플랫폼용으로 컴파일된 클래스 파일이며, 컴파일러 및 해석기가 해당 클래스 파일에 액세스하기 위해 압축된 상태로 유지되어야 합니다. 이러한 클래스를 수정하지 마십시오. 대신 서브클래스를 작성하고 필요한 곳에서 대체하십시오.
- 신뢰할 수 있는 루트 인증서
- 인증 서명 권한으로부터 얻을 수 있습니다. 이러한 인증서는 서명된 자료의 ID를 유효성 검증하기 위해 사용됩니다.
- 런타임 환경 도구
- ControlPanel (Java 제어판)
- AIX® 및 Linux 운영 체제만 해당( Linux on IBM Z® 제외). 런타임 환경을 구성합니다.
- ikeycmd(iKeyman 명령행 유틸리티)
- 명령행에서 키, 인증서 및 인증 요청을 관리할 수 있습니다. 자세한 정보는 함께 제공되는 보안 문서를 참조하십시오.
- ikeyman(iKeyman GUI 유틸리티)
- 키, 인증서 및 인증 요청을 관리할 수 있습니다. 자세한 정보는 함께 제공되는 보안 문서를 참조하십시오. 여기에는 iKeyman 사용자 안내서가 포함되어 있습니다. 이 유틸리티의 명령행
버전도 존재합니다.주: 이 유틸리티의 GUI 버전은 z/OS 운영 체제에서 지원되지 않습니다.
- jaaslogon(Windows 전용)
- JAAS Active Login 애플리케이션이 런타임 시 JAAS Active Login API를 사용하여 유효 사용자를 변경할 수 있도록 하는 Windows 서비스입니다.
- java (Java 인터프리터)
- Java 클래스를 실행합니다. Java 해석기는 Java 프로그래밍 언어로 쓰여진 프로그램을 실행합니다.
- javacpl (Java 제어판)
- Windows 운영 체제 전용입니다. 런타임 환경을 구성합니다.
- javaw (Java 인터프리터)
- java 명령과 동일한 방법으로 Java 클래스를 실행합니다. 단, 콘솔창은 사용하지 않습니다.
- javaws (Java Web Start)
- AIX, Linux (IA 32비트, PPC32 및 PPC64) 및 Windows 운영 체제만 해당됩니다. Java 응용프로그램의 전개 및 자동 유지보수를 사용 가능하게 합니다. 자세한 정보는 Web Start 실행 (AIX, Linux및 Windows 전용)을 참조하십시오.
- jcontrol (Java 제어판)
- 런타임 환경을 구성합니다. AIX 및 Linux 운영 체제만 해당( Linux on IBM Z 제외).
- jextract
- Linux 및 AIX 운영 체제 전용입니다. 패키지 시스템에서는 실행 파일 및 라이브러리를 사용하여 덤프하여 아카이브 파일을 작성합니다. 이 파일은 시스템 덤프에서만 얻을 수 있는 정보 보다 많은 정보를 얻기 위해 덤프 뷰어 도구(jdmpview)에서 사용할 수 있습니다. 자세한 정보는 덤프 추출기 (jextract)를 참조하십시오.
- keytool(키 및 인증서 관리 도구)
- 해당되는 공용 키를 인증하는 개인용 키 및 연관된 X.509 인증 체인의 키 스토어(데이터베이스)를 관리합니다.
- kinit
- Kerberos ticket-granting 티켓을 얻어 캐시에 넣습니다.
- klist
- 로컬 신임 캐시 및 키 테이블에 항목을 표시합니다.
- ktab
- 로컬 키 테이블에 저장된 프린시펄 이름 및 서비스 키를 관리합니다.
- pack200
- Java gzip 압축기를 사용하여 JAR 파일을 압축된 pack200 파일로 변환합니다.
- policytool(정책 파일 작성 및 관리 도구)
- 설치에 대한 Java 보안 정책을 정의하는 외부 정책 구성 파일을 작성하고 수정합니다. 버전 8부터는 이 도구의 그래픽 사용자 인터페이스에서 룩앤필이 약간 달라졌습니다. policytool GUI (Graphical User Interface) 유틸리티의 내게 필요한 옵션 문제를 참조하십시오.
- rmid(RMI 활성화 시스템 디먼)
- 활성화 시스템 디먼을 시작하여 오브젝트가 JVM(Java Virtual Machine)에 등록되어 활성화되도록 합니다.
- rmiregistry (Java 원격 오브젝트 레지스트리)
- 현재 호스트의 지정된 포트에서 원격 오브젝트 레지스트리를 작성하고 시작합니다.
- tnameserv(CORBA(Common Object Request Broker Architecture) 임시 이름 지정 서비스)
- CORBA 임시 이름 지정 서비스를 시작합니다.
- unpack200
- pack200에서 생성된 packed 파일을 JAR 파일로 변환합니다.