자동(무인) Java 설치를 수행하려면 어떻게 해야 합니까?


Dit artikel is van toepassing op:
  • Platform(s): Windows 10, Windows 2008 Server, Windows 7, Windows 8, Windows XP
  • Java-versie(s): 7.0, 8.0

이 페이지에서는 Windows 32비트 플랫폼에서의 Java SE Runtime Environment(JRE) 설치 옵션에 대해 설명합니다. 대상:

  • 사용자 개입 없이 인트라넷에 있는 여러 대의 PC에 Java 플러그인 및 Java Web Start 기술을 사용하여 JRE를 배치하려는 시스템 관리자

  • JRE가 필요한 제품을 사용하려는 공급업체 JRE는 자동으로(명령행에서 비대화식으로) 제품과 함께 설치할 수 있습니다.

JRE 설치 프로그램은 MSI(Microsoft Windows Installer) 2.0 기술을 사용하여 작성되었습니다. MSI는 자동 설치 또는 무인 설치를 기본적으로 지원합니다. 이 문서에서는 MSI를 실행하는 .exe 파일을 사용하여 JRE를 수동으로 설치하는 방법에 대해 설명합니다.


Java 8

자세한 내용은 Windows JRE 8 설치 프로그램 옵션(docs.oracle.com)을 참조하십시오.

명령행 설치

이 섹션에서는 JRE Windows 오프라인 설치 프로그램용 명령행 옵션에 대해 설명합니다. 다음과 같이 설치 프로그램을 실행하십시오.

jre [INSTALLCFG=configuration_file_path] [options]
  • jre는 JRE Windows 오프라인 설치 프로그램 기본 파일 이름(예: jre-8u05-windows-i586.exe)을 나타냅니다.
  • INSTALLCFG=configuration_file_path는 설치 프로그램 구성 파일의 경로를 지정합니다.
    자세한 내용은 구성 파일로 설치(docs.oracle.com)를 참조하십시오.
  • options는 공백으로 구분된 지정된 값을 사용하는 옵션입니다. 표 20-1, 구성 파일 옵션(docs.oracle.com)에 나열된 것과 동일한 옵션을 사용하십시오. JRE Windows 오프라인 설치 프로그램에 /s 옵션을 사용하여 자동 설치를 수행할 수도 있습니다.

Java 7

자세한 내용은 JRE 7 Windows 설치 프로그램 옵션(docs.oracle.com)을 참조하십시오.

명령행 설치

Java SE 7 Windows 오프라인 설치 프로그램 명령에 다음 구문이 포함됩니다.

<jre>.exe [/s] [INSTALLDIR=<drive>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M] [SPONSORS=0]

  • <jre>.exe는 단일 JRE용 실행 가능 설치 프로그램입니다.
  • /s(사용된 경우)는 자동 설치를 나타냅니다.
  • INSTALLDIR(사용된 경우)은 JRE의 드라이브 및 경로를 지정합니다. INSTALLDIR을 지정하지 않으면 C:\Program Files\java\jre(기본 위치)에 설치됩니다.
  • STATIC=1(사용된 경우) 정적 설치를 지정합니다. 정적 설치에 대한 자세한 내용은 경로 유지 패치(Patch-in-Place) 및 정적 JRE 설치(docs.oracle.com)의 정적 설치를 참조하십시오.
  • WEB_JAVA=0(사용된 경우)은 브라우저에서 실행 중인 Java 응용 프로그램을 모두 사용 안함으로 설정합니다. WEB_JAVA=1(기본값)은 브라우저에서 Java 응용 프로그램을 사용으로 설정합니다. 이 필드는 7u10 릴리스부터 사용할 수 있습니다. 자세한 내용은 Java 클라이언트의 보안 레벨 설정(docs.oracle.com)을 참조하십시오.
  • WEB_JAVA_SECURITY_LEVEL(사용된 경우)은 브라우저에서 실행 중인 서명되지 않은 Java 앱의 보안 레벨을 설정합니다. 이 필드의 가능한 값은 VH(매우 높음), H(높음, 기본값) 또는 M(중간)입니다. 이 필드는 7u10 릴리스부터 사용할 수 있습니다. 자세한 내용은 Java 클라이언트의 보안 레벨 설정(docs.oracle.com)을 참조하십시오.
  • SPONSORS=0(사용된 경우)은 스폰서 제안(예: 브라우저 추가 기능)을 완전히 무시합니다. 이 필드는 7u55 릴리스부터 사용할 수 있습니다. 스폰서 제안 및 이 기능은 온라인 32비트 JRE 설치 프로그램 및 자동 업데이트 방식에만 적용할 수 있습니다.
예 1
JRE 설치 프로그램이 jre-7-windows-i586.exe이며 다음 구성을 설치한다고 가정합니다.
  • Windows 설치 수행
  • JRE 코어, 추가 글꼴, 색상 및 Soundbank 설치

위에서 언급한 구성을 설치하는 명령은 다음과 같습니다.
jre-7-windows-i586.exe /s

예 2
JRE 설치 프로그램이 jre-7-windows-i586.exe이며 다음 구성을 설치한다고 가정합니다.
  • Windows 오프라인 설치를 수행하고 D 드라이브의 java\jre에 JRE 설치
  • JRE의 모든 기능 설치

위에서 언급한 구성을 설치하는 명령은 다음과 같습니다.
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre

: MS-DOS 창을 연 상태로 유지하려면 Java 설치가 완료될 때까지 다음과 같이 start /w 명령을 사용하십시오.
start /w jre-7-windows-i586.exe /s


로그 파일 생성

로그 파일을 사용하여 설치 성공 여부를 확인할 수 있습니다. 설치 정보를 제공하는 로그 파일을 생성하려면 설치 명령에 /L C:\<path>setup.log를 추가하십시오. 로그 파일의 끝으로 스크롤하면 설치 성공 여부를 확인할 수 있습니다.

다음은 로그 파일 생성 예입니다.

jre-8-windows-i586.exe /s /L C:\<path>setup.log

이 예에서는 setup.log 파일에 로그가 기록됩니다.