脚本专栏 
首页 > 脚本专栏 > 浏览文章

IdeaGo启动报错Failed to create JVM的问题解析

(编辑:jimmy 日期: 2024/11/9 浏览:3 次 )

【内容】: 问题情况

IdeaGo启动报错Failed to create JVM的问题解析

出现之前做了什么

           出错之前通过这个功能增加了个错误的vm参数:-agent:xxx.jar

IdeaGo启动报错Failed to create JVM的问题解析

怎么办?

百度了一圈,都是让删掉:C盘\用户\用户名\.IntelliJIdea2019.3\config\idea64.exe.vmoptions

然而,我这并没有这个文件。百思不得其解,重装等各种方式都试过还是不能用。

思考之:

1、这明显是一个用户下的配置文件,因此肯定是配置文件使用到了用户级别的,改idea下的配置文件肯定是没用的。

2、明显是因为我修改了VM 参数导致的,网上有的方案是删除用户下的配置文件,那肯定是和配置文件有关系,找出来就行了。

3、在go的安装目录下有这个bat文件,明显是用来启动idea-go的

IdeaGo启动报错Failed to create JVM的问题解析

4、打开这个bat,并增加参数打印。

@ECHO OFF
 
::----------------------------------------------------------------------
:: GoLand startup script.
::----------------------------------------------------------------------
::......
::明显这是一个启动IDEA的脚本,省略部分脚本
::......
:: ---------------------------------------------------------------------
:: Run the IDE.
:: ---------------------------------------------------------------------
SET OLD_PATH=%PATH%
SET PATH=%IDE_BIN_DIR%;%PATH%
::这里是我修改的部分,打印出启动参数
echo %ALL_JVM_ARGS%
 
"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" com.intellij.idea.Main %*
 
SET PATH=%OLD_PATH%

5、修改后在cmd中启动脚本,打印如下内容:

IdeaGo启动报错Failed to create JVM的问题解析

6、至此解决办法已有:明显是写明了vm配置文件地址。:-Djb.vmOptionsFile="xxxxxx"

解决办法:

修改-Djb.vmOptionsFile=xxx 对应路径下的配置文件。移除错误的vm参数。

上一篇:golang一些常用的静态检查工具详解
下一篇:Golang搭建开发环境的图文教程
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。