티스토리 뷰

UG NX는 Siemens에서 제공하는 고급 3D 설계 소프트웨어로, 주로 금형 설계, 기계 공학, 제조 등 다양한 분야에서 사용됩니다. 하지만 설치 과정에서 'Java VM 로드 중 Windows 오류 2'라는 메시지가 발생할 수 있습니다.

 

이 오류는 주로 Java 환경 변수 설정 문제나 Java 버전 충돌로 인해 발생합니다. 이번 글에서는 이 오류를 해결하는 방법을 단계별로 설명하겠습니다.

1. 오류 원인 분석

'Java VM 로드 중 Windows 오류 2'는 UG NX 설치 시 Java Virtual Machine(JVM)을 로드하는 과정에서 발생하는 문제입니다. 이 오류는 다음과 같은 이유로 발생할 수 있습니다:

  • Java 경로 설정이 잘못됨: UG NX 설치 프로그램이 Java의 정확한 경로를 찾지 못할 때 발생합니다.
  • Java 버전 충돌: 시스템에 여러 버전의 Java가 설치되어 있을 경우, 설치 프로그램이 호환되지 않는 버전을 참조할 수 있습니다.
  • 환경 변수 설정 누락: Java의 경로가 Windows 환경 변수에 제대로 등록되지 않았을 때도 이 오류가 나타날 수 있습니다.

2. 해결 방법

1) Java 경로 확인 및 수정

가장 먼저 해야 할 일은 Java가 설치된 경로를 확인하고, 이를 환경 변수에 올바르게 등록하는 것입니다.

Step 1: Java 경로 확인

  1. C:\Program Files\Java 또는 C:\Program Files (x86)\Java 폴더로 이동하여 설치된 Java 버전을 확인합니다.
  2. jre 또는 jdk 폴더 내부의 bin 폴더 경로를 복사합니다. 예를 들어, C:\Program Files\Java\jre1.8.0_171\bin.

Step 2: 환경 변수 설정

  1. 제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정으로 이동합니다.
  2. 환경 변수 버튼을 클릭한 후, 시스템 변수 목록에서 Path 항목을 찾아 선택하고 편집을 클릭합니다.
  3. 새 항목 추가 버튼을 눌러 복사한 Java의 bin 폴더 경로를 추가합니다.
  4. 변경 사항을 저장하고 시스템을 재부팅합니다.

2) 명령 프롬프트를 통한 설치

환경 변수를 수정했음에도 불구하고 동일한 오류가 발생한다면, 명령 프롬프트를 통해 직접 설치 파일을 실행하는 방법이 있습니다.

Step 1: 명령 프롬프트 실행

  1. 시작 메뉴에서 'cmd'를 검색하여 명령 프롬프트를 관리자 권한으로 실행합니다.

Step 2: 설치 파일 실행

  • UG NX 설치 파일을 명령 프롬프트에서 실행할 때, Java의 경로를 직접 지정해 줍니다.
  • 예시 명령어:
    SPLMLicenseServer_v7.2.0_win64_setup LAX_VM "C:\Program Files\Java\jre1.8.0_171\bin\java.exe"
    또는
    SPLMLicenseServer_v7.2.0_win64_setup LAX_VM "C:\Program Files\Java\jdk1.8.0_171\bin\java.exe"

이 명령어는 UG NX 설치 프로그램이 특정 Java 버전을 참조하도록 강제하는 역할을 합니다.

3) Java 버전 업데이트 또는 다운그레이드

특정 Java 업데이트 버전이 UG NX와 호환되지 않을 수 있습니다. 예를 들어, 일부 사용자는 Java 1.8 업데이트 60 이후 버전에서 문제가 발생했다고 보고했습니다.

Step 1: 호환되는 Java 버전 설치

  • 문제가 지속될 경우, UG NX와 호환되는 이전 버전의 Java(예: jre1.8.x)를 다운로드하여 설치합니다.
  • 기존에 설치된 Java 버전을 제거한 후 새 버전을 설치하는 것이 좋습니다.

Step 2: 환경 변수 재설정

  • 새롭게 설치된 Java의 경로를 다시 환경 변수에 추가하고 시스템을 재부팅합니다.

3. 결론

UG NX 설치 시 발생하는 'Java VM 로드 중 Windows 오류 2'는 주로 Java 경로 설정 문제 또는 호환성 문제에서 비롯됩니다. 이를 해결하기 위해서는 먼저 Java의 정확한 경로를 환경 변수에 등록하거나, 명령 프롬프트에서 직접 설치 파일을 실행하는 방법을 시도해야 합니다. 또한, 호환되지 않는 최신 Java 버전이 원인일 수 있으므로 적절한 버전을 선택하여 사용하는 것이 중요합니다.

 

이 과정을 통해 대부분의 사용자는 문제를 해결할 수 있으며, UG NX를 정상적으로 설치하고 사용할 수 있을 것입니다.