수정 프로그램이 Windows 10에서 Java 가상 머신을 생성할 수 없음

Java 기반 프로그램이나 게임은 Java 가 제대로 설치되어 있을 때 항상 신뢰할 수 있습니다. 그러나 최근 사용자들은 Minecraft 와 같은 (Minecraft)Java 프로그램 을 실행하는 동안 Java 가상 머신을 생성할 수 없다고 보고했습니다 . Java 프로그램이 작동 하는 데 사용하는 가상 머신 이 제대로 설치되지 않았음을 의미합니다. 같은 문제를 겪고 있다면 올바른 위치에 있습니다. 오류를 수정하는 데 도움이 되는 완벽한 가이드를 제공합니다. 자바 가상 머신을 생성할 수 없습니다.

수정 프로그램이 Windows 10에서 Java 가상 머신을 생성할 수 없음

Windows 10에서 Java 가상 머신을 생성할 수 없는 문제를 수정하는 방법(How to Fix Could Not Create the Java Virtual Machine in Windows 10)

오류: IDE ( 통합 개발 환경 )에서 코드를 컴파일할 때 (Integrated Development Environment)Java 가상 머신을 구성할 수 없음이 자주 나타납니다 . 그것은 일반적으로

  • Java를 여는 데 사용된 잘못된 인수 또는 옵션:(Incorrect arguments or options used to open Java:) 자체 앱 또는 오픈 소스 애플리케이션을 실행하는 경우 이 오류가 나타날 수 있으며 시스템이 불안정해질 수 있습니다.
  • Java 최대 힙 메모리 부족: (Insufficient Java maximum heap memory: )시스템 변수(System Variable) 에 설정된 것보다 최대 힙 크기가 더 큰 앱을 실행 하면 이 오류가 발생할 수 있습니다.
  • 관리자 권한 없이 실행되는 Java 실행 파일 또는 프로그램:(Java executable or programme running without Administrative privileges: ) 이 오류는 제대로 작동하기 위해 관리자 액세스 권한이 필요한 앱을 실행할 때 발생할 수 있습니다.

이제 이 오류의 원인을 이해합니다. Java 설치 문제 로 인해 주로 발생하는 Java 가상 머신 실행기 오류와 같은 (Java)Java 사용자 가 경험하는 다른 유사한 오류가 있습니다 . 자바 가상 머신 오류를 생성할 수 없음을 수정하는 방법부터 시작하겠습니다.

예비 점검(Preliminary Checks)

  • 시작 인수 확인:(Check startup arguments: ) 지정한 시작 매개변수를 검사합니다. 올바른 Java 버전에서도 시작 설정은 컴파일에 사용되는 버전을 수정할 수 있습니다. 인플레 이스 Java(Java) 업데이트 를 수행한 경우 시작 매개변수가 여전히 이전 버전을 참조할 가능성이 있습니다.
  • 구문 확인:(Check syntax: ) 인수 구문이 올바른지 확인 하십시오. (Make)사소한 실수라도 Java(Java) 가상 머신 오류 를 생성할 수 없다는 메시지를 표시할 수 있습니다 . 잘못 기록된 추가 하이픈이나 버전이 있는지 확인하십시오.
  • JDK 손상 확인: (Check JDK Corruption: )Java Development Kit 가 손상 되면 다음 오류가 발생할 수 있습니다. Java 가상 머신을 생성할 수 없습니다. 다음 단계에 따라 손상 여부를 확인할 수 있습니다.

1. Windows 키 를 누르고 (Windows key)명령 프롬프트(Command Prompt) 를 입력 한 다음 관리자 권한으로 실행을(Run as administrator) 클릭합니다 .

명령 프롬프트를 엽니다.  Windows 10에서 Java 가상 머신을 생성할 수 없는 문제를 수정하는 방법

2 c:\> java -version 을 입력하고 Enter 키를 누르십시오.(Enter key.)

JDK가 손상되었는지 확인하는 명령

3. 명령을 실행하여 오류가 발생하면 JDK를 다시 설치(reinstall JDK) 합니다. JDK 를 다시 설치 하면 문제가 해결되는지 확인합니다. 그렇지 않은 경우 이 문서에 나열된 수정 사항을 시도하십시오.

또한 읽기: (Also Read:) javascript:void(0) 오류를 수정하는 방법(How to Fix javascript:void(0) Error)

방법 1: 관리자 모드에서 Java 실행(Method 1: Run Java in Administrator Mode)

(Apps)필수 관리자 액세스 권한이 없는 (Admin)앱 은 Windows PC 에서 불안정해질 수 있으며 다음 오류를 포함한 문제가 발생할 수 있습니다. 자바 가상 머신을 생성할 수 없습니다. 기본 Java 실행 파일(java.exe)이 관리자 권한으로 실행되도록 하여 문제를 해결할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.

1. Windows + E keys 를 눌러 파일 탐색기(File Explorer) 를 엽니다 .

2. 파일 탐색기 에서 (File Explorer)Java.exe 로 이동합니다 . 그것은 일반적으로

C:\Program Files\Java\*JRE build version*\bin 

여기서 JRE 빌드 버전은 설치된 버전에 따라 다릅니다.

또는

C:\Program Files(x86)\Common Files\Oracle\Java\javapath

참고: 다른 위치에 (Note:)Java 를 설치 한 경우 해당 경로를 따라 Java.exe 를 찾습니다 .

파일 탐색기에서 java 파일 위치  수정 프로그램이 Windows 10에서 Java 가상 머신을 생성할 수 없음

3. Java.exe(Java.exe) 를 마우스 오른쪽 버튼으로 클릭 하고 속성(Properties ) 을 선택 하여 속성 창을 엽니다 .

속성을 선택합니다.  Windows 10에서 Java 가상 머신을 생성할 수 없는 문제를 수정하는 방법

4. 호환성 탭으로 이동하여 그림과 같이 (Compatibility)이 소프트웨어를 관리자로 실행이라고(Run this software as an administrator) 표시된 확인란 을 선택합니다 .

이 소프트웨어를 관리자로 실행 확인란

5. 적용(Apply )확인( OK ) 을 클릭 하여 변경 사항을 저장합니다.

적용 버튼.  Windows 10에서 Java 가상 머신을 생성할 수 없는 문제를 수정하는 방법

이제 Java를 열 때마다 관리자 권한으로 실행됩니다.

방법 2: Java 힙 크기 늘리기(Method 2: Increase Java Heap Size)

이 오류는 Java 가 (Java)가상 머신(Virtual Machine) 클라이언트 를 여는 데 필요한 시스템 메모리가 부족할 때 발생할 수 있습니다. Java 는 기본적으로 최대 힙 크기를 활용하도록 구성되어 있으며 힙 크기 제한을 초과하는 앱을 실행하면 오류가 발생합니다. 사용 가능한 메모리를 늘리기 위해 새 시스템 변수(System Variable) 를 생성하면 이 문제가 해결될 수 있으며 다음 단계에 따라 수행할 수 있습니다.

1. Windows + R 키를(keys) 함께 눌러 실행(Run) 대화 상자를 엽니다.

2. sysdm.cpl 을 입력하고 Enter 키(Enter key ) 를 눌러 시스템 속성(System Properties) 을 엽니다 .

실행 대화 상자.  Windows 10에서 Java 가상 머신을 생성할 수 없는 문제를 수정하는 방법

3. 고급(Advanced) 탭으로 이동합니다.

고급 탭

4. 그림과 같이 환경 변수… 버튼 을 클릭합니다.(Environment Variables… button)

환경 변수 버튼

5. 환경 변수(Environment Variables) 창 에서 시스템 변수 아래의 (System Variables)새로 만들기…(New… ) 버튼을 클릭합니다 .

새 버튼입니다.  Windows 10에서 Java 가상 머신을 생성할 수 없는 문제를 수정하는 방법

6. 새 시스템 변수(New System Variable) 팝업 에서 변수 이름을 _JAVA_OPTIONS 로, 변수 값을 –Xmx512M 으로 설정합니다. (–Xmx512M)확인(OK) 을 클릭 하여 변경 사항을 저장합니다.

참고: 오류가 지속되면 (Note:)6단계(Step 6) 에서와 같이 변수 값을 –Xmx512M 대신 –Xmx1024M 으로 설정하여 메모리를 더 늘릴 수 있습니다 .

새 시스템 변수

또한 읽기: (Also Read:) 브라우저에서 JavaScript를 활성화 또는 비활성화하는 방법(How to Enable or Disable JavaScript in your Browser)

방법 3: Java 코드 수정(Method 3: Modify Java Code)

일부 사용자는 코드를 약간 변경하여 이 오류를 수정할 수 있다고 보고했습니다. 그 중 일부는 아래에 언급되어 있습니다.

1. 코드에서 이중 하이픈을 단일 하이픈으로 바꾸면(Replacing double hyphen – with a single hyphen – ) 이 문제를 해결할 수 있습니다.

  • 이중 하이픈이 있는 코드
sony@sony-VPCEH25EN:~$ java –version
Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: –version
  • 단일 하이픈이 있는 동일한 코드
sony@sony-VPCEH25EN:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: -version

2. 또한 주장에서 다음 문구를 제거하는 것을 고려하십시오.(eliminating the phrase)

-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”

3. eclipse.ini 파일의 vm args 위에 -vm 항목이 추가( -vm entry is added above vm args in eclipse.ini file) 되었는지 확인하십시오. 그렇지 않으면 env wars에서 JVM V6 이 선택됩니다.(JVM V6)

참고: Ubuntu를 사용하는 경우 (Note:)Java 8 만 지원한다는 것을 알아야 합니다 . 따라서 방법 3(Method 3 ) 과 같이 Java 를 제거 하고 대신 이전 버전을 설치할 수 있습니다.

방법 4: Eclipse.ini 파일 수정(Method 4: Modify Eclipse.ini File)

Eclipse IDE 를 사용하는 경우 eclipse.ini 파일을 일부 변경 하면 Java 가상 머신을 생성할 수 없는(could not create the java virtual machine) 오류 코드를 수정할 수 있습니다 .

참고: (Note:) Eclipse.iniEclipse 를 설치한 디렉토리의 Eclipse 폴더 안에 있습니다 .

1단계: 메모리 사용 줄이기(Step I: Decrease Memory Use)

1. Eclipse.ini(Eclipse.ini) 파일 을 마우스 오른쪽 버튼으로 클릭하고 다음으로 open with… > Notepad 선택 합니다.

2. -Xmx256m(-Xmx256m) 과 일치하는 라인을 찾습니다 .

참고:(Note:) -Xmx1024m 또는 -Xmx 512m일 수도 있습니다.

3. 버전 번호를 추가하고 기본 값을 PC RAM 과 더 호환되는 것으로 변경합니다.(RAM)

예를 들어,

-Xmx512m
-Dosgi.requiredJavaVersion=1.6

또는(OR)

-Xmx512m
-Dosgi.requiredJavaVersion=1.7

또는(OR)

-Xmx512m
-Dosgi.requiredJavaVersion=1.8

4. -launcher.XXMaxPermSize 행에서 256m 값을 삭제 해 봅니다.(delete 256m value)

2단계: 추가 수정(Step II: Additional Modifications)

1. 가능하면 파일에서 다음 행을 제거하십시오.

-vm P:\Programs\jdk1.6\bin

2. 다음 줄을 아래 주어진 코드로 바꿉니다.

set -Dosgi.requiredJavaVersion=1.5 

에게

set -Dosgi.requiredJavaVersion=1.6.

3. 위 - 표시! 줄에 다음 줄을 추가해 보십시오.

-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe

4. 다음 줄 에서 JVM.dll 을 참조하십시오.(JVM.dll )

-vm
C:\Program Files\Java\jre7\bin\client\jvm.dll

5. -vmargs를 eclipse.ini 파일 의 javaw.exe 경로로 바꿉니다 .(Replace)

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
**-vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”**
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v21.1.0-569685

6. eclipse.ini(eclipse.ini) 파일 의 끝에 줄을 놓고 작동하는지 확인합니다.

-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m

7. eclipse.ini(eclipse.ini) 에서 다음 줄을 삭제하고 문제가 해결되는지 확인합니다.

-XX:+UseStringDeduplication
-XX:+UseG1GC

참고:(Note:) 문제가 지속되면 eclipse.ini 파일을 지우되 미리 복사해 두십시오. 또한 Java(Java) 를 시작하기 전에 높은 메모리를 사용하는 모든 앱을 닫습니다 .

또한 읽기: (Also Read:) Java 가상 머신 또는 JVM을 찾을 수 없음 오류 수정(Fix Java Virtual Machine or JVM not found error)

방법 5: Java 재설치(Method 5: Reinstall Java)

특정 상황에서 이 문제는 Java 가 올바르게 설치되지 않았거나 시간이 지남에 따라 설치가 손상되었기 때문에 발생합니다. 결과적으로 Java 를 완전히 제거한 후 이 단계에서 다시 설치합니다. 결과적으로:

1. Windows + R 키를(keys) 함께 눌러 실행(Run) 대화 상자를 엽니다.

실행 대화 상자

2. Appwiz.cpl 을 입력하고 (Appwiz.cpl)확인(OK) 을  클릭 하여 프로그램 및 기능(Programs and Features) 을 시작 합니다.

실행 대화 상자.  Windows 10에서 Java 가상 머신을 생성할 수 없는 문제를 수정하는 방법

3. 설치된 응용 프로그램을 스크롤 하여 (Scroll)Java 를 찾습니다 .

4. 마우스 오른쪽 버튼을 클릭하고 제거(Uninstall ) 를 선택 하여 Java를 제거합니다.

제거 옵션

참고: 다른 (Note:)Java 개발(Java Development) 키트 및 업데이트 도 제거해야 합니다.

5. 제거 프로세스가 완료될 때까지 기다렸다가 PC를 재부팅합니다(reboot your PC) .

6. Java 다운로드 페이지(Java Downloads page) 로 이동하여 최신 버전의 Java Runtime Environment 를 다운로드합니다 .

참고 1: (Note 1:)Java Runtime Environment 를 다시 설치해 도 문제가 해결되지 않으면 최신 버전의 JDK 를 다운로드하십시오 .

참고 2:(Note 2:) 이미 JDK 가 있는 경우 다른 버전을 사용하거나 함께 제공된 Java Runtime Environment 를 삭제하십시오.(Java Runtime Environment)

자바 개발 키트 다운로드

자주 묻는 질문(FAQ)(Frequently Asked Questions (FAQs))

Q1. Java Virtual Machine을 구성할 수 없다는 메시지는 무엇을 의미합니까?(Q1. What does it imply when it says could not construct Java Virtual Machine?)

답변:(Ans: ) -Xmx 옵션은 Java Virtual Machine 에서 최대 힙 메모리 크기를 지정하는 데 사용됩니다. eclipse.ini 파일 의 -Xmx 옵션( -Xmx option in eclipse.ini file) 이 이 오류 메시지의 원인이 되는 현재 환경에 대해 너무 높게 설정되었을 수 있습니다.

Q2. 자바 가상 머신이란 무엇입니까?(Q2. What is the Java Virtual Machine?)

답변: (Ans: )JVM ( Java Virtual Machine )은 컴퓨터에서 (Java Virtual Machine)Java 프로그램 및 (Java)Java Bytecode 로 번역된 기타 언어 를 실행할 수 있게 해주는 프로그램입니다 . JVM 은 (JVM)JVM 구현 요구 사항(describes JVM implementation requirements.) 을 공식적으로 설명하는 표준으로 설명됩니다.

Q3. Java를 무료로 받을 수 있습니까?(Q3. Is it possible to get Java for free?)

답변: (Ans: )Java 를 설치하려면 먼저 Oracle 설치 프로그램 응용 프로그램을 다운로드해야 합니다. 드롭다운 메뉴에서 무료 Java 다운로드 를 선택합니다. (Select Free Java Download)그런 다음 최종 사용자 라이선스 계약을 읽고 동의하라는 메시지가 표시됩니다.

Java JDK 설정 Oracle 설치 프로그램

추천:(Recommended:)

이 가이드가 도움이 되었기를 바라며 Java 가상 머신을 생성할 수 없는(could not create the Java virtual machine) 문제를 해결할 수 있기를 바랍니다 . 어떤 방법이 가장 효과적인지 알려주십시오. 질문이나 제안 사항이 있으면 댓글 섹션에 자유롭게 남겨주세요.



About the author

저는 Windows 및 Office 소프트웨어에 대한 전문 리뷰어입니다. 저는 이러한 프로그램과 다양한 기능에 대한 깊은 지식을 가지고 있습니다. 내 리뷰는 객관적이고 상세하므로 잠재 고객이 프로그램이 얼마나 잘 작동하고 어떤 개선이 이루어질 수 있는지 알 수 있습니다. 나는 또한 리뷰를 통해서든 앱에 대한 최고의 거래를 찾는 것이든 사람들이 필요에 가장 적합한 앱을 찾도록 돕는 것을 좋아합니다.



Related posts