当前位置: 首页 > news >正文

IDEA启动报错Failed to create JVM. JVM path的解决办法

今天修改了 IntelliJ IDEA 2023.1 的配置文件 idea64.exe.vmoptions 后启动报错:

if you already hava a JDK installed, define a JAVA_HOME variable 
in Computer > Systen Properties > System Settings >
Environment Variables.Failed to create JVM. JVM path:D:\ideaIU2023.1\IntelliJ IDEA 2023.1\jbr

idea64.exe.vmoptions 配置如下:

-Xms1024m
-Xmx8192m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:+IgnoreUnrecognizedVMOptions
-XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend
-ea
-Dsun.io.useCanonCaches=false
-Dsun.java2d.metal=true
-Djbr.catch.SIGABRT=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-Dfile.encoding=UTF-8

经过反复尝试后发现是 -XX:ReservedCodeCacheSize=2048m 的值太大导致无法启动,-XX:ReservedCodeCacheSize的值不能设置太大,超过2048m就不能启动。

针对开发微服务架构的项目,服务调用链路越长,调试越麻烦,启动服务越多,-XX:ReservedCodeCacheSize=2048m  参数的值不能设置太大,控制在240m-1024m之间最好。

相关文章:

  • 矩阵运算和线性代数操作开源库
  • 深入浅出学会函数(下)
  • 深入理解MVP架构:让UI层与业务逻辑完美分离的设计模式
  • Java 使用 RabbitMQ 消息处理(快速上手指南)
  • 【前端】【业务场景】【面试】在前端开发中,如何实现文件的上传与下载功能,并且处理可能出现的错误情况?
  • 大数据运维面试题
  • 蓝牙 LE:安全模式和程序说明(蓝牙中的网络安全)
  • 【数据可视化-27】全球网络安全威胁数据可视化分析(2015-2024)
  • 系统与网络安全------弹性交换网络(2)
  • Spring Boot常用注解详解:实例与核心概念
  • 5G/6G通信设备中的盲埋孔技术突破
  • 【HFP】蓝牙语音通话控制深度解析:来电拒接与通话终止协议
  • Java后端开发面试题(含答案)
  • 基于whisper和ffmpeg语音转文本小程序
  • https nginx 负载均衡配置
  • OpenCV 图形API(61)图像特征检测------检测图像边缘的函数Canny()
  • Qt5.15.2+OpenCV4.9.0开发环境搭建详细图文教程(OpenCV使用Qt自带MinGW编译的全过程,包教包会)
  • AWS 中国区 CloudFront SSL 证书到期更换实战指南
  • 第六章 QT基础:5、QT的UDP网络编程
  • 详解Linux中的定时任务管理工具crond
  • 临沂文旅集团被诉侵权,原告每年三百余起类案
  • 网络达人“拿”别人的视频为自己带货赚佣金,法院判决赔偿1.4万元
  • 大家聊中国式现代化|郑崇选:提升文化软实力,打造文化自信自强的上海样本
  • 神二十发射取得圆满成功
  • 吃饭睡觉打国米,如今的米兰把意大利杯当成宝
  • 人民日报开新栏,冼星海之女追忆父亲创作《黄河大合唱》