Java 가상 머신을 생성할 수 없습니다 해결 방법

Java는 오늘날까지 인기 있는 프로그래밍 언어로 남아 있습니다. 오래되었지만 사용자 기반이나 유용성을 잃지 않았습니다. 많은 개발자들이 계속 사용하고 있으며 활발히 개발 중입니다. Java 기반 앱을 매우 쉽게 컴파일하고 실행할 수 있도록 언어에 대한 변경 및 개선이 항상 이루어집니다.

Java 가상 머신을 생성할 수 없습니다 해결 방법

수정 Java 가상 머신을 생성할 수 없음

일반적으로 IDE에서 코드를 컴파일할 때 "Java 가상 머신을 생성할 수 없습니다" 오류가 나타납니다. 오류는 사용자에게 정확한 문제를 지적할 만큼 충분히 설명적이지 않지만 일반적으로 다음과 같은 결과입니다.

  • 잘못된 Java 버전이 사용 중입니다.
  • 잘못된 SDK 버전이 설치됨
  • 잘못된 환경 변수 설정
  • 사용할 Java 버전 선언 시 구문 오류
  • IDE에서 누락된 라이브러리
  • 메모리 관리 오류

해결 방법은 근본 원인에 따라 다릅니다. 다음을 시도하십시오.

1. 호환되는 Java 버전 확인

IDE에서 코드를 컴파일할 때 일반적으로 Java 가상 머신을 생성할 수 없음이 나타납니다. 이것은 IDE가 시스템에 설치된 Java 버전과 호환되지 않기 때문에 발생합니다. 

IDE가 지원하는 Java 버전을 확인하십시오. 그런 다음 설치된 Java 버전을 확인하고 지원되는 버전과 일치하는지 확인합니다. 그렇지 않은 경우 올바른 버전을 설치하십시오.

Java 가상 머신을 생성할 수 없습니다 해결 방법

2. 환경변수 확인

Windows 10환경 변수에 설정된 Java 매개 변수로 인해 Java 가상 머신을 생성할 수 없음 오류가 발생할 수 있습니다. 

  1. 파일 탐색기를 엽니다 .
  2. 이것을 explorer shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE}위치 표시줄에 붙여넣고 Enter를 누릅니다.
  3. 왼쪽 패널에서 고급 시스템 설정 을 클릭 합니다 .
  4. 고급 탭으로 이동합니다 .
  5. 환경 변수를 선택 하고 시스템 변수에서 새로 만들기를 클릭 합니다.
  6. 엔테는 이름 필드에 _JAVA_OPTIONS r에.
  7. 경로/값에 -Xmx1024M을 입력합니다.
  8. 확인을 클릭합니다.
  9. 앱을 다시 시작합니다.

또한 Java SDK에 대한 올바른 경로가 제공되었는지 확인해야 합니다.

  1. 파일 탐색기를 열고 C:\Program Files\Java로 이동합니다.
  2. 사용하려는 JDK 버전폴더를 엽니다 .
  3. 폴더의 경로를 복사합니다.
  4. 환경 변수를 엽니다 (이전 단계 참조).
  5. 아래 시스템 변수 JAVA_HOME을 선택합니다.
  6. 편집을 클릭합니다.
  7. 복사 한 경로입력하고 확인을 클릭합니다.

Java 가상 머신을 생성할 수 없습니다 해결 방법

3. 시작 인수 확인

설정된 시작 인수를 확인하십시오. 올바른 버전의 Java가 설치되어 있을 수 있지만 시작 인수가 컴파일에 사용할 버전을 다른 것으로 설정했을 수 있습니다. Java의 현재 위치 업그레이드를 수행한 경우 시작 인수가 여전히 이전 버전을 참조하고 있을 가능성이 높습니다.

4. 구문 확인

입력하는 인수에 대해 구문이 올바른지 확인하십시오. 사소한 실수로 인해 Java 가상 머신을 생성할 수 없음 오류가 발생할 수 있습니다. 선언된 추가 하이픈이나 잘못된 버전을 찾으십시오. 

5. 자바 재설치

Java를 다시 설치해 보십시오. IDE 또는 유사한 앱을 열 때 발생하는 문제를 해결할 수 있습니다.

  1. 제어판을 엽니다 .
  2. 프로그램> 프로그램 제거로 이동하십시오 .
  3. 를 찾아 Java 및 선택합니다.
  4. 상단의 제거 버튼을 클릭합니다 .
  5. Java가 제거되도록 허용합니다.
  6. 여기에서 Java를 다시 다운로드하여 설치 합니다 .

6. 메모리 할당 확인

Java 가상 머신을 생성할 수 없음 오류가 나타나는 주된 이유 중 하나는 사용에 할당된 메모리가 충분하지 않은 경우입니다.

  1. 파일 탐색기를 엽니다
  2. 이동 C:\Program Files\Java
  3. 현재 설치된 버전 번호로 JDK 폴더를 엽니다 .
  4. jvisualvm.exe 라는 파일을 찾아 실행합니다.
  5. 앱은 메모리 관리를 위한 GUI를 제공합니다 .
  6. 메모리 양을 늘리고 다시 시도하십시오.

결론

개발 환경을 설정하는 데 많은 시간이 소요될 수 있습니다. 코드를 개발하거나 컴파일하기 전에 설정해야 하는 많은 구성 요소와 충족해야 하는 요구 사항이 있습니다. 모든 언어에는 이를 사용하기 위해 충족해야 하는 고유한 요구 사항 집합이 있으므로 이러한 오류는 Java에 고유하지 않습니다. 

Leave a Comment

AVG Antivirus 9 출시 – 무료 버전 곧 출시 예정

AVG Antivirus 9 출시 – 무료 버전 곧 출시 예정

AVG가 마침내 바이러스 백신 소프트웨어 버전 9를 출시했습니다. 이전 버전보다 훨씬 빠르고 강력해진 버전입니다. Grisoft,

VLC 미디어 플레이어로 ISO 디스크 이미지 포맷 재생

VLC 미디어 플레이어로 ISO 디스크 이미지 포맷 재생

VLC 미디어 플레이어는 새로운 기능에 대한 자세한 글을 쓴 후에도 계속해서 저를 놀라게 합니다. 최근에 VLC 플레이어가 ISO 이미지도 재생할 수 있다는 것을 알게 되었습니다.

자막이 포함된 DVD-Rip 영화를 다운로드하고 시청하는 방법

자막이 포함된 DVD-Rip 영화를 다운로드하고 시청하는 방법

저는 청각 장애가 있어서 영화에서 배우들이 무슨 말을 하는지 알아듣기가 조금 어렵습니다. 저는 보통 모든 영화를

Chromium Edge로 업데이트하기 전에 기존 Edge 브라우저를 백업하세요

Chromium Edge로 업데이트하기 전에 기존 Edge 브라우저를 백업하세요

Chromium Edge로 업데이트해도 기존 Edge 브라우저를 잃지 마세요. 가이드에 따라 백업하고 두 브라우저를 동시에 실행하세요.

Cdex – 오디오 CD를 MP3 또는 WAV 형식으로 변환

Cdex – 오디오 CD를 MP3 또는 WAV 형식으로 변환

Cdex는 오디오 CD에서 데이터를 추출하여 wav 또는 mp3 형식으로 저장할 수 있는 무료 오픈소스 도구입니다. 오디오 CD를 리핑할 수도 있습니다.

Windows 7 게스트 모드란 무엇이고, 어떻게 활성화하나요?

Windows 7 게스트 모드란 무엇이고, 어떻게 활성화하나요?

게스트 모드란 무엇입니까? 친구나 동료가 컴퓨터를 사용하는 동안 중요한 파일을 삭제하거나 일부 시스템을 수정한 적이 있습니까?

Windows 10에서 제한 없이 Netflix에서 무엇이든 다운로드하기

Windows 10에서 제한 없이 Netflix에서 무엇이든 다운로드하기

TunePat을 사용하면 Netflix에서 무엇이든 다운로드하여 오프라인에서 시청할 수 있습니다. 제한이나 SD 화질 제한이 없습니다.

ElevatedShortcut을 사용하여 선택한 Windows 앱에 대한 UAC 프롬프트 비활성화

ElevatedShortcut을 사용하여 선택한 Windows 앱에 대한 UAC 프롬프트 비활성화

앱을 실행할 때 나타나는 UAC 프롬프트는 계속해서 마주치게 되면 상당히 귀찮아질 수 있습니다. UAC에 익숙하지 않은 분들을 위해 설명드리자면,

큰 파일을 작은 조각으로 분할하고 빠르게 다시 합치기

큰 파일을 작은 조각으로 분할하고 빠르게 다시 합치기

Cryogenic은 작지만 강력한 휴대용 오픈 소스 도구로, 큰 파일을 지정된 청크로 분할하여 더 쉽고 빠르게 공유할 수 있도록 해줍니다.

Windows 7에서 창 탐색기 위치 및 크기 기억하기

Windows 7에서 창 탐색기 위치 및 크기 기억하기

다양한 포럼의 일부 사용자에 따르면 Windows 7은 창을 다시 열면 창의 위치와 크기를 기억하지 못한다고 합니다.