수정 프로그램이 Windows 10에서 Java 가상 머신을 생성할 수 없음
Java 기반 프로그램이나 게임은 Java 가 제대로 설치되어 있을 때 항상 신뢰할 수 있습니다. 그러나 최근 사용자들은 Minecraft 와 같은 (Minecraft)Java 프로그램 을 실행하는 동안 Java 가상 머신을 생성할 수 없다고 보고했습니다 . 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) 클릭합니다 .
2 c:\> java -version 을 입력하고 Enter 키를 누르십시오.(Enter key.)
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 를 찾습니다 .
3. Java.exe(Java.exe) 를 마우스 오른쪽 버튼으로 클릭 하고 속성(Properties ) 을 선택 하여 속성 창을 엽니다 .
4. 호환성 탭으로 이동하여 그림과 같이 (Compatibility)이 소프트웨어를 관리자로 실행이라고(Run this software as an administrator) 표시된 확인란 을 선택합니다 .
5. 적용(Apply ) 및 확인( OK ) 을 클릭 하여 변경 사항을 저장합니다.
이제 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) 을 엽니다 .
3. 고급(Advanced) 탭으로 이동합니다.
4. 그림과 같이 환경 변수… 버튼 을 클릭합니다.(Environment Variables… button)
5. 환경 변수(Environment Variables) 창 에서 시스템 변수 아래의 (System Variables)새로 만들기…(New… ) 버튼을 클릭합니다 .
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.ini 는 Eclipse 를 설치한 디렉토리의 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) 을 시작 합니다.
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)그런 다음 최종 사용자 라이선스 계약을 읽고 동의하라는 메시지가 표시됩니다.
추천:(Recommended:)
- 26 최고의 대량 WhatsApp 마케팅 소프트웨어(26 Best Bulk WhatsApp Marketing Software)
- 오늘 배울 최고의 프로그래밍 언어 10가지(10 Best Programming Languages to Learn Today)
- Google Meet에서 Snap 카메라를 사용하는 방법(How to Use Snap Camera on Google Meet)
- Windows 10에서 비디오에서 프레임을 추출하는 방법(How to Extract Frames from Video in Windows 10)
이 가이드가 도움이 되었기를 바라며 Java 가상 머신을 생성할 수 없는(could not create the Java virtual machine) 문제를 해결할 수 있기를 바랍니다 . 어떤 방법이 가장 효과적인지 알려주십시오. 질문이나 제안 사항이 있으면 댓글 섹션에 자유롭게 남겨주세요.
Related posts
Windows 10에서 Steam이 느린 문제 수정
Windows 10에서 Teamviewer가 연결되지 않는 문제 수정
Windows 10에서 Zoom 잘못된 회의 ID 오류 수정
Windows 10에서 Kodi Ares 마법사가 작동하지 않는 문제 수정
Windows 10에서 이 게임을 플레이하려면 Steam이 실행 중이어야 하는 문제 수정
Windows 10에서 흐리게 보이는 Fix Apps
Fix Unable Delete Temporary Files Windows 10에서
Create Control Panel All Tasks Shortcut에서 Windows 10
Windows 10에서 Intel RST 서비스가 실행되지 않는 문제 수정
Fix Calculator Windows 10에서 작동하지 않습니다
Fix VCRUNTIME140.dll는 Windows 10에서 누락
Windows 10에서 Fix Corrupted Registry 방법
Windows 10 문제에 Fix Keyboard하지 타이핑
Fix Rotation Lock는 Windows 10에서 회색으로
Fix Unable Install DirectX Windows 10
Fix 5GHz WiFi Windows 10에 표시되지 않음
Fix Cursor Blinking Issue Windows 10
Fix Computer Sound Too Low Windows 10
Windows 10의 Fix League의 Legends Black Screen의 Fix League
Fix Spotify Windows 10에서 열리지 않습니다