Java.com

다운로드 도움말

도움말 리소스

네트워크상에서 Active Directory를 사용하여 Java를 배포하려면 어떻게 해야 합니까?


적용 대상::
  • 플랫폼: Windows 8, Windows 7, Vista, Windows XP, Windows 2000, Windows 2003
  • Java 버전: 6.0, 7.0

이 도움말 페이지는 네트워크 관리자를 위한 것으로, 사용자에게 기술 단계를 수행할 수 있는 충분한 지식이 있는 것으로 가정합니다.

이 문서의 정보는 지원되지 않는 사례에 대해 설명합니다. 오라클 고객 지원 센터 고객은 오라클에서 제공하는 설치 프로그램을 사용해야만 설치 문제에 대한 지원을 받을 수 있습니다.




설치 프로그램에서 .msi 파일 추출

Active Directory 기반 네트워크를 통해 배포하려면 다음 단계에 따라 설치 프로그램에서 .msi 파일의 압축을 푸십시오.

  1. Windows 오프라인 설치 실행 파일(.exe)을 다운로드하고 GUI 모드로 실행합니다.
    (자동 모드 옵션 '/s'를 지정하지 않는 한 기본적으로 GUI 모드가 활성화됩니다.)
  2. Java 시작 창이 나타나면 설치 단추를 누르지 말고 LocalAppData 폴더(사용자 Application Data 폴더)로 이동합니다. LocalAppData 폴더의 위치는 Windows 플랫폼마다 다릅니다.

    : Windows 탐색기 주소 표시줄이나 실행에 %APPDATA%를 입력하여 APPData 폴더로 직접 이동할 수도 있습니다.

    • Windows Vista 및 Windows 7
      C:\Users\<user>\AppData\LocalLow\Sun\Java\jre<version_number>
    • Windows XP
      C:\Documents and Settings\<user>\Local Settings\ApplicationData\Sun\Java\jre<version_number>
    • Windows 2000
      C:\Documents and Settings\<user>\ApplicationData\Sun\Java\jre<version_number>

    jre<version_number> 폴더에는 다음 두 파일이 있습니다.
    Data1.cab
    jre<version_number>.msi
    : jre 6u43의 경우, jre<version_number>는 1.6.0_43이므로 Sun\Java 폴더에는 다음 두 파일이 있습니다.
    jre1.6.0_43\Data1.cab
    jre1.6.0_43\jre1.6.0_43.msi
  3. *.msi 및 *.cab 파일을 임시 위치로 복사합니다.
  4. Java 시작 창에서 취소 단추를 누릅니다. msi 및 cab 파일을 추출한 후에는 설치를 계속할 필요가 없습니다.

  5. 임시 위치에서 Active Directory를 사용하여 Java msicab 파일을 원하는 수의 클라이언트 Windows 플랫폼에 배포할 수 있습니다.
배포 프로세스 중 주의할 사항
  1. Cab 파일은 msi 파일과 같은 디렉토리에 있기만 하면 됩니다. 예를 들어 msiexec.exe 툴을 사용하여 jre 6u43에 대한 msi 설치를 실행하려면 관리 사용자는 msi 파일의 위치를
    msiexec.exe /i c:\msi_temp_dir\jre1.6.0_43.msi로 지정하기만 하면 됩니다. 이 경우 Cab 파일도 같은 디렉토리에 있어야 합니다.
  2. 6u10 이전 jre의 경우 Sun\Java\jre\jre<version_number> 폴더에는 msi 파일만 있습니다. cab 파일은 msi 파일 내에 압축되어 있습니다.
  3. 6u34 빌드 03 이전 jre의 경우 msicab 파일이 설치 완료 후 ApplicationData\Sun\Java에서 삭제되지 않으므로, Java 시작 창이 사용자 입력을 기다리고 있을 때 msi 및 cab 파일을 추출할 필요가 없습니다.
자세한 내용은 Java Deployment with Active Directory를 참조하십시오.


MSIEXEC.EXE 명령으로 제거

방법 1(원래 msi 파일 지정)
Java를 제거하려면 /x 매개변수 및 이전에 해당하는 특정 Java 버전 설치를 수행하는 데 사용된 msi 파일 이름(전체 경로 포함)을 지정합니다.
: Java 버전 6 Update 43 제거 명령
msiexec.exe /x c:\msi_temp_dir\jre1.6.0_43.msi

방법 2(GUID 지정)
제거 명령은 msiexec.exe /qn /x {GUID}입니다.
: 시스템에 설치된 특정 Java 버전에 대한 GUID를 찾으려면 다음 레지스트리로 이동합니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
찾은 각 키에 대해 InstallProperties 하위 키를 확인합니다. DisplayName 속성이 제거할 Java 버전과 일치하는 경우 UninstallString에 GUID 번호와 함께 전체 제거 명령이 포함되어 있습니다.
: Java 버전 7 Update 40 제거의 경우
다음으로 이동: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\
다음 제품이 있음: 4EA42A62D9304AC4784BF238120704FF
해당 제품의 InstallProperties 키 아래에 다음이 있음:
DisplayName=Java 7 Update 40
UninstallString=MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83217040FF}
이러한 정보를 수집했으면 이제 다음 명령을 실행하여 이 버전의 Java를 제거합니다.
GUI 모드에서 제거 명령: MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83217040FF}
자동 모드에서 제거 명령: MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83217040FF} /qn

언어 선택 | Java 정보 | 지원 | 개발자
개인 정보 보호 정책 | 사용 약관 | 등록 상표 | 보증의 부인

Oracle