Idea 启动项目报错 failed to create jvm:jvm path url 或Could not reserve enough space for xxxxKB object heap

简介: Idea 启动项目报错 failed to create jvm:jvm path url 或Could not reserve enough space for xxxxKB object heap

Idea 启动项目报错 failed to create jvm:jvm path url 或Could not reserve enough space for xxxxKB object heap 终极解决方案

新老版本IDEA都有这样的问题。

当我们项目设置了JVM大小 -Xmx4096m ,但是配置文件中不够大就会产生这样的问题。当然你可能没有这样的设置,同样导致无法启动。

  • 配置文件:
    用户目录下:C:\Users\名字.IntelliJIdea2019.3\config 路径下生成一个文件:idea64.exe.vmoptions
    安装目录下:bin 路径下同样会有idea64.exe.vmoptions

例如这篇博客(https://blog.csdn.net/suhang1992/article/details/105694905)中提到的,删除配置文件,能解决大部分人的问题。

我们都知道 -Xmx4096m 设置了应用JVM大小,可能是我们就需要这么大,那怎么调整配置文件呢?打开这两个文件,可以看到格式大部分都如下:

-Xms128m
-Xmx4096m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
-Dsun.tools.attach.tmp.only=true

具体属性什么意思我就不多解释了,我们这边要调整的有-XX:ReservedCodeCacheSize=240m,这个值需要足够大。如果该值过小,可能还会导致IDEA启动不了,报这样的错:

两者的问题都一样,内存声明不够大,配置加大即可。

当然,启动项目报错还要考虑编译器的JVM内存大小:

无论是gradle还是maven,都有这样的配置。

目录
相关文章
|
6月前
|
Java
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
263 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
|
16天前
|
Java Maven
Idea配置项目的热启动
Idea配置项目的热启动
45 5
Idea配置项目的热启动
|
5月前
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
479 3
|
7月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
267 1
|
5月前
|
Java Maven Kotlin
idea maven创建kotlin项目
本文介绍了在IntelliJ IDEA中使用Maven创建Kotlin项目的步骤,包括在`pom.xml`文件中添加Maven中央仓库、配置`kotlin-maven-plugin`插件、指定源目录、添加测试插件和执行插件,以及添加Kotlin测试依赖和标准库依赖。文中还提到了如何通过更换镜像或使用代理来解决依赖下载速度慢的问题,并展示了运行示例代码的截图。
282 4
idea maven创建kotlin项目
|
5月前
IDEA创建项目失败提示 Failed to create directory 或 “项目初始化失败”
文章解释了IDEA创建项目失败提示“Failed to create directory”或“项目初始化失败”的原因通常是由于IDEA对目标文件夹没有操作权限,并建议更换一个有权限的文件夹来创建项目。
669 1
IDEA创建项目失败提示 Failed to create directory 或 “项目初始化失败”
|
5月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
270 1
|
5月前
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
3344 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
5月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
705 1
|
5月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
306 0
idea+maven+tomcat+spring 创建一个jsp项目

热门文章

最新文章