무작정 개발.Vlog

[IntelliJ + Maven] Could not create the Java virtual machine

by 무작정 개발
반응형

Could not create the Java virtual machine 발생

[ERROR] Failure executing javac,  but could not parse the error:
[ERROR] Could not create the Java virtual machine.

IntelliJ(인텔리제이)에서 Maven을 사용해서 빌드를 진행하는데 갑자기 하단의 에러가 발생하면서

빌드가 실패하였습니다.

 

[개발환경]
- IntelliJ IDEA 2023.03
- Java7
- Maven
- Windows10

 

어느 정도 IntelliJ에서 Vm Options 등을 잘 설정했다 생각했는데 Java 8에서 Java7로 변경하니 에러가 발생하였습니다.

 

분명 [ idea64.exe.vmoptions ] 파일에 VM Options을 잘 설정했는데..

 

해결 방법

idea64.exe VM Option 수정

해당 옵션을 지정하지 않은 사람들은 [전체 검색]에서 [ VMOption ]을 검색하면 하단의 화면과 같이 [Edit Custom VM Options]가 보일 것입니다.

혹은 IntelliJ 좌측 상단 메뉴 [Help] - [Edit Custom VM Options] 클릭 후  -Xms512m -Xmx1024m 추가

IntelliJ - VM Option 수정
IntelliJ - VM Option 수정

But, 난 해당 부분은 이미 수정된 상태였습니다.

 

Maven VM Options 수정

구글링 결과 Maven에도 VM Option을 지정할 수 있었고, 거기에도 옵션을 지정하니 이전처럼 정상적으로 Maven 빌드를

진행할 수 있었습니다.

 

윈도우 기준으로 좌측 상단 [File] - [Setting] - [Build, Execution, Deployment] - [Build Tools] - [Maven] - [Runner]로 들어가서 위의 화면처럼 Maven에도 VM Options를 지정합니다.

 

옵션을 지정 후 [Apply] - [OK]를 클릭해서 저장 후 다시 Maven 빌드를 진행하면 성공적으로 빌드가 수행됩니다.

인텔리제이 VM Option 설정
인텔리제이 VM Option 설정


Reference

[stack overcflow 참고 자료 1]

 

Error creating JVM using maven

I get an error message Could not create the Java virtual machine when I do mvn clean install. What should I do now? Should I change anything in pom.xml? My java version-1.6 and maven version-3.0.2...

stackoverflow.com

[stack overcflow 참고 자료 2]

 

Tomcat 7 Spring App IntelliJ IDEA 10.5 OutOfMemoryError: PermGen space

Not sure who is responsible for this error: Exception in thread "main" java.lang.OutOfMemoryError: PermGen space This error occurs whey I try to run my spring web app in Debug mode from the Intel...

stackoverflow.com

 

반응형

블로그의 정보

무작정 개발

무작정 개발

활동하기