수정 오류 : Windows에서 Java Virtual Machine을 만들 수 없습니다

이 학습서는 Windows에서 Java 가상 머신 작성 오류를 수정하는 방법을 설명합니다.

때때로 나는 편안한 컴퓨터 게임을 좋아합니다. 그리고 탁월한 전략 게임 TripleA는 어제 제가 선택한 게임이었습니다. Java 기반 게임이지만 실행하려는 컴퓨터에 Java (브라우저에서 연결되지 않은)가 있었기 때문에 이것이 문제가 될 것이라고 생각하지 않았습니다.

설치 후 게임을 시작하려고하면 즉시 종료됩니다. 표시 된 오류 메시지는 Java와 관련이 있습니다.

오류 : Java Virtual Machine을 작성할 수 없습니다

오류 : 치명적인 예외가 발생했습니다. 프로그램이 종료됩니다.

내가 한 첫 번째 일은 Java가 실제로 제대로 설치되었는지 확인하는 것입니다. 최신 버전이었고 게임 웹 사이트에 따라 게임을 사용하면 정상적으로 실행됩니다.

몇 가지 파고 테스트 한 후 Java 응용 프로그램이 올바르게 시작되도록 오류 메시지를 해결하고 해결 한 문제에 대한 해결책을 찾았습니다. 시스템에서 Java가 사용할 수있는 메모리 양을 변경해야합니다.

Windows의 Java는 초기 크기 16MB와 최대 64MB를 사용합니다. 시스템에서 java -XX : + PrintFlagsFinal -version 명령을 실행하여 직접 확인할 수 있습니다. 여기서 InitialHeapSize 및 MaxHeapSize 값을 확인하십시오 (바이트로 표시).

이제 오류 메시지를 해결하려면 Java가 메모리에 사용할 수있는 크기를 늘려야합니다. 방법은 다음과 같습니다 (Windows 7을 사용하여 설명하면 다른 Windows 버전에서는 약간 다를 수 있음).

  1. Windows-Pause를 눌러 시스템 제어판 애플릿을 엽니 다. 다른 방법으로 원하는 경우 제어판 매뉴얼을 열어서 갈 수도 있습니다.
  2. 왼쪽의 고급 시스템 설정을 클릭하십시오.
  3. 여기에서 환경 변수를 선택하십시오.
  4. 시스템 변수 아래에서 새로 만들기를 클릭하십시오.
  5. 변수 이름으로 _JAVA_OPTIONS를 입력하십시오.
  6. 변수 값으로 -Xmx256M을 입력하십시오.
  7. 확인을 두 번 클릭하십시오.

설정을 즉시 사용할 수 있으므로 컴퓨터를 먼저 다시 시작할 필요가 없습니다. 허용 된 메모리를 256MB로 올립니다. 나중에 응용 프로그램이 제대로 실행되지 않으면 메모리를 512 또는 1024MB로 올리십시오.

이는 최대 힙 크기 만 증가시킵니다. 최소 힙 크기도 늘려야하는 경우 -Xms256M을 사용하십시오.