HOWTO · Java

Java에서 개체 힙 Minecraft 오류를 위한 충분한 공간을 예약할 수 없습니다.

이 자습서에서는 Java에서 개체 힙 Minecraft 오류를 위한 충분한 공간을 예약할 수 없음을 보여줍니다.

이 튜토리얼은 Java에서 “개체 힙을 위한 충분한 공간을 예약할 수 없습니다"라는 Minecraft 오류를 보여줍니다.

Java에서 Minecraft 오류 객체 힙을 위한 충분한 공간을 예약할 수 없습니다

Minecraft는 Java로 개발된 매우 인기 있는 게임이며 이를 실행하려면 Java가 필요합니다. 실행하는 동안 다음 오류가 발생할 수 있습니다.

Java의 Minecraft 오류

JVM에서 위의 오류가 발생할 수 있는 몇 가지 이유가 있습니다.

  1. 가장 일반적인 이유는 잘못된 JRE 버전입니다.
  2. 프로세서가 힙 크기를 처리하지 못할 수 있습니다.
  3. 지정된 힙 크기에 비해 여유 공간이 적습니다.
  4. Java가 지정된 힙 크기를 할당하지 못할 수 있습니다.

대부분의 경우 객체 힙에 충분한 공간을 예약할 수 없습니다 오류의 원인은 위에 나열된 것 중 하나입니다. 다음은 개체 힙에 충분한 공간을 예약할 수 없습니다 오류를 해결하기 위한 솔루션입니다.

JRE 64비트 설치/재설치

대부분의 경우 객체 힙에 충분한 공간을 예약할 수 없습니다 오류는 64비트 Minecraft 또는 32비트 버전 JRE를 실행 중이기 때문입니다. 64비트 JRE를 설치하면 이 문제가 해결됩니다.

아래 단계를 따르십시오.

  • 여기에서 64비트 JRE 버전을 다운로드합니다.
  • JRE 64비트를 설치합니다.
  • 이제 Minecraft를 실행하거나 Minecraft에서 공간 허용을 시작할 수 있습니다.
  • 문제가 해결되지 않으면 CMD에서 java -version으로 Java 버전을 확인하십시오.
    java version "17.0.2" 2022-01-18 LTS
    Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
    Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
    
  • 출력에 64비트 JRE가 표시되면 오류가 수정된 것입니다.
  • 문제가 여전히 지속되는 경우. 이는 설치된 JRE가 올바르게 설치되지 않았음을 의미합니다.
  • 32비트 및 64비트 버전의 Java가 모두 있는 경우 문제가 발생할 수 있습니다.
  • 제어판을 열고 Java의 두 버전을 모두 제거하십시오.
  • JRE 64비트를 다시 설치하면 문제가 해결됩니다.

새 시스템 변수 추가

문제가 JRE에 있지 않은 경우 Java 옵션에 대한 시스템 변수가 추가되지 않았기 때문일 수 있습니다. 새 시스템 변수를 추가하려면 아래 단계를 따르십시오.

  • Windows 검색 상자에서 환경 변수를 검색하고 시스템 변수 편집을 엽니다.
  • 환경 변수를 클릭합니다.
  • 시스템 변수 섹션에서 새로 만들기를 클릭합니다.
  • 변수 이름 필드에 _JAVA_OPTIONS를 입력합니다.
  • 변수 값 필드에 -Xmx512M을 입력합니다.
  • 확인을 클릭하고 다시 확인을 클릭합니다.

위의 프로세스에 따라 Java 옵션 시스템 변수를 추가했습니다. 이는 힙 크기가 -Xmx512M으로 증가했음을 의미합니다. 이제 다음 명령을 사용하거나 jar을 두 번 클릭하여 Minecraft를 실행하면 오류가 해결됩니다.

java -Xmx4G -Xms4G -jar Minecraft.jar