Windows 11 컴퓨터에서 일부 응용 프로그램이 작동하려면 최신 버전의 Java를 설치해야 할 수 있습니다. 그러나 때때로 일부 Java 앱이 Java 가상 머신을 만들 수 없음 오류와 함께 갑자기 충돌할 수 있습니다.
이 오류는 Java 앱에 대한 메모리 할당이 충분하지 않은 경우인 경우가 많습니다. 또한 Java 릴리스 자체에 권한 문제와 결함이 있는지 확인하세요. 프로그래밍 목적으로 업무용 컴퓨터에서 사용하는 경우 올바른 버전의 Java IDE가 설치되어 있는지 확인하세요.
Windows에서 Java 가상 머신을 만들 수 없음 오류를 해결하기 위한 몇 가지 문제 해결 단계를 보여드립니다.
Java 설치 확인
Java 설치를 확인하면 릴리스 자체의 문제를 파악하는 데 도움이 될 수 있습니다. 명령 프롬프트에서 java -version 명령을 사용하여 설치 날짜와 함께 설치된 Java의 현재 버전을 확인할 수 있습니다.
Windows에 설치된 Java 버전을 확인하려면:
⭐ Win 키를 누르고 cmd를 입력합니다.
⭐ 명령 프롬프트에서 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다.
⭐ 명령 프롬프트 창에 다음 명령을 입력하고 Enter 키를 누릅니다:
java -version
⭐ 출력에 컴퓨터에 설치된 JDK 버전과 설치 날짜가 나열됩니다.
⭐ 최근에 업데이트를 설치한 경우 정보가 체크 아웃되는지 확인하세요. 그렇지 않은 경우 Java 웹 사이트 에서 사용 가능한 최신 버전을 설치해 보세요.
작업 관리자에서 Java 프로세스 종료
Java를 설치할 때 오류가 발생하면 백그라운드에서 Java 프로세스가 실행되고 있는지 확인하세요. 작업 관리자를 사용하여 Java 런타임 환경 또는 개발 키트 설치를 방해할 수 있는 백그라운드 프로세스를 찾아서 종료할 수 있습니다.
⭐ Win + X를 눌러 WinX 메뉴를 열고 작업 관리자를 선택합니다.
⭐ 작업 관리자에서 프로세스 탭을 열고 Java 가상 머신의 인스턴스를 찾습니다.
⭐ 작업 끝내기를 선택하고 클릭하여 프로세스를 닫습니다.
관리자 권한으로 Java 실행
권한이 충분하지 않으면 일부 Java 앱이 컴퓨터에서 실행되지 않을 수 있습니다. 문제를 해결하려면 관리자 권한으로 Java를 실행하세요. Windows에서 관리자 권한으로 Java를 실행하려면 Java.exe를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
또는 Java.exe가 항상 관리자 권한으로 실행되도록 설정할 수 있습니다. 이렇게 하면 Java를 실행할 때마다 관리자 권한으로 실행할 필요가 없습니다. 자세한 내용은 항상 관리자 권한으로 프로그램을 실행하는 방법을 참조하세요.
Java용 시스템 메모리 늘리기
Java 가상 머신을 만들 수 없음 오류의 일반적인 원인은 Java 힙이라고도 하는 메모리 할당이 부족하기 때문입니다. 메모리 할당이 충분하지 않으면 성능이 저하되거나 앱이 충돌할 수 있습니다.
이 문제를 해결하려면 Java 힙 크기를 늘릴 수 있습니다. Java 런타임 환경 설정에서 런타임 매개변수를 수정하거나 _JAVA_OPTIONS 변수 값을 원하는 대로 변경하여 이 작업을 수행할 수 있습니다.
변수를 수동으로 수정하여 Java 힙 크기를 늘리는 방법
_JAVA_OPTIONS 변수를 수정하여 Java 힙 크기를 변경하려면:
⭐ Win 키를 누른 후 환경 변수를 입력하세요.
⭐ 다음으로 시스템 환경 변수 편집을 선택하여 시스템 속성을 엽니다.
⭐ 고급 탭에서 환경 변수를 클릭합니다.
⭐ 시스템 변수 섹션에서 새로 만들기를 클릭합니다. 올바른 섹션을 선택하는 것이 중요합니다.
⭐ 변수 이름 필드에 -JAVA_OPTIONS를 입력합니다.
⭐ 다음으로 변수 값 필드에 -Xmx512M을 입력합니다. 여기서 -Xmx512M은 할당할 메모리 양을 정의합니다. 이 경우 512MB의 시스템 메모리입니다.
⭐ 확인을 클릭하고 확인을 한 번 더 클릭하여 변경 사항을 저장합니다.
다음으로 오류가 표시되는 앱을 실행하고 오류가 해결되었는지 확인합니다. 그렇지 않은 경우 환경 변수를 다시 엽니다. JAVA_OPTIONS 변수를 선택하고 편집을 클릭합니다. 값 데이터 필드에 -Xmx1024M을 입력하여 메모리 크기를 1024MB(1GB)로 늘립니다. 확인을 클릭하고 개선 사항을 확인합니다.
Java 제어판을 사용하여 Java 힙 크기를 늘리는 방법
Java 런타임 환경 설정에서 기본 Java 힙 크기를 수정할 수도 있습니다. 방법은 다음과 같습니다.
⭐ Win + R을 눌러 실행을 엽니다.
⭐ 제어를 입력하고 확인을 클릭하여 제어판을 엽니다.
⭐ 다음으로 프로그램을 클릭하고 Java(32비트)를 클릭합니다.
⭐ Java 제어판 대화 상자에서 Java 탭을 엽니다.
⭐ 보기 버튼을 클릭합니다.
⭐ 런타임 매개변수 열을 두 번 클릭하고 -Xmx512m을 입력하여 Java 앱에 512MB 메모리를 할당합니다.
⭐ 확인을 클릭하여 변경 사항을 저장합니다.
Java 제거 및 재설치
문제가 지속되면 재설치가 필요할 수 있습니다. Java를 제거했다가 다시 설치하여 릴리스 관련 문제를 해결할 수 있습니다. 최신 버전을 설치해도 이러한 문제가 지속될 수 있습니다. 문제를 해결하려면 Java 제거 프로그램을 사용하여 Java를 제거한 다음 사용 가능한 최신 버전을 다시 설치하세요.
Java를 새로 설치하려면:
⭐ Java 제거 도구 페이지 로 이동하여 제거 프로그램을 다운로드합니다.
⭐ 실행 파일을 실행하고 동의를 클릭합니다.
⭐ 도구에서 감지한 모든 Java 버전을 선택하고 다음을 클릭합니다.
⭐ 예를 클릭하고 제거 프로그램이 컴퓨터에서 Java를 제거할 때까지 기다립니다. 닫기를 클릭합니다.
⭐ 컴퓨터를 다시 시작하여 변경 사항을 적용합니다.
⭐ 다음으로 Java 다운로드 페이지 로 이동하여 운영 체제에서 사용 가능한 최신 버전을 다운로드합니다. 시스템 아키텍처에 따라 올바른 버전(32비트/64비트)을 다운로드해야 합니다.
⭐ 인스톨러를 실행하고 설치를 클릭합니다. 화면의 지시에 따라 설치를 완료하고 컴퓨터를 다시 시작합니다.
Windows 클린 부팅 상태에서 Java 설치
클린 부팅 상태에서는 Windows가 필수 Microsoft 서비스 및 앱으로만 시작됩니다. 이는 시스템 오류를 일으키는 타사 앱 충돌을 확인하고 찾기 위한 문제 해결 방법입니다. Java를 설치할 때 오류가 계속 표시되면 Windows 컴퓨터를 클린 부팅 상태로 시작한 후 다시 설치해 보세요.
Windows에서 “Java 가상 머신을 만들 수 없음” 오류 해결
Java 힙 크기 부족은 종종 Java 가상 머신 오류를 트리거하는 원인입니다. 이 문제를 해결하려면 Java 앱을 문제 없이 실행할 수 있도록 기본 힙 크기를 수정하세요.
Java를 설치할 때 오류가 발생하면 클린 부팅 상태에서 앱을 설치해 보세요. 보류 중인 Windows 업데이트를 설치하면 해당 릴리스와의 호환성 문제를 해결하는 데 도움이 될 수 있습니다.