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

 更新时间:2020-12-09 21:04:58   作者:佚名   我要评论(0)

【内容】:
问题情况

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

怎么办?
百度了一圈,都是让删掉:C盘\用户\用

【内容】: 问题情况

出现之前做了什么

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

怎么办?

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

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

思考之:

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

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

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

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中启动脚本,打印如下内容:

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

解决办法:

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

到此这篇关于IdeaGo启动报错Failed to create JVM的问题解析的文章就介绍到这了,更多相关IdeaGo启动报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • JVM类运行机制实现原理解析
  • JVM性能调优实现原理及配置
  • 解决jmap命令打印JVM堆信息异常的问题
  • java编译器和JVM的区别
  • 浅析JVM的垃圾回收器
  • JVM Metaspace内存溢出问题解决方案
  • JVM代码缓存区CodeCache原理及用法解析
  • JVM Client和Server端有什么区别
  • JVM创建对象及访问定位过程详解

相关文章

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

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

    【内容】: 问题情况 出现之前做了什么 出错之前通过这个功能增加了个错误的vm参数:-agent:xxx.jar 怎么办? 百度了一圈,都是让删掉:C盘\用户\用
    2020-12-09
  • golang一些常用的静态检查工具详解

    golang一些常用的静态检查工具详解

    一、背景 俗话说,工欲善其事,必先利其器。go 作为一个对基础功能封装非常好的语言,对编码体验,如何更高效地写出高性能代码,都是考虑非常好的。因此,如何能够写
    2020-12-09
  • Ubuntu18.04 LTS搭建GO语言开发环境过程解析

    Ubuntu18.04 LTS搭建GO语言开发环境过程解析

    一、下载Go语言安装包 官网下载地址:https://golang.org/dl/,使用tar命令将档案包解压到/usr/local目录中: sudo tar -C /usr/local -xzf go1.11.5.linux-amd64.t
    2020-12-09
  • golang使用 gomodule 在公共测试环境管理go的依赖的实例详解

    golang使用 gomodule 在公共测试环境管理go的依赖的实例详解

    背景:调试服务最好的方式就是直接上机实践。对在公司的员工来说,在同一套服务上协同开发比在单独的环境上开发,应该会更有感觉。有问题可以一起发现并解决,也能够
    2020-12-09
  • go实现fping功能

    go实现fping功能

    1、什么是fping fping 是一个类似 ping 的程序,与 ping 不同的是你可以同时指定多个要 ping 的目标。 fping 发送完 ping 包后不等待回应,而是继续下一个目标 3、
    2020-12-09
  • goland2020.2.x永久激活码破解详细教程亲测可用(Windows Linux Mac)

    goland2020.2.x永久激活码破解详细教程亲测可用(Windows Linux Mac)

    上篇文章给大家分享了goland2019.1版本的激活码和激活教程,感兴趣的朋友点击此处了解详情! goland已经更新到2020.2.3,很多小伙伴都在用2019版,该升级了! 本文
    2020-12-09
  • 使用go实现删除sql里面的注释和字符串功能(demo)

    使用go实现删除sql里面的注释和字符串功能(demo)

    项目里面有一个需求,要对sql进行简单的语法分析 为了避免sql里面的字符串和注释对语法分析做干扰,我写了一个java函数,对sql进行修剪,删除里面字符串和注释,用空
    2020-12-09
  • GoLand编译带有构建标签的程序思路详解

    GoLand编译带有构建标签的程序思路详解

    简单构建一个项目,如下是mian.go文件 package main // 条件编译-构建标签-如何使用IDE编译和识别 func main() { RequestByRpc() } 模拟带有一个http tags的文
    2020-12-09
  • 聊聊golang的defer的使用

    聊聊golang的defer的使用

    序 本文主要研究一下golang的defer defer return先赋值(对于命名返回值),然后执行defer,最后函数返回 defer函数调用的执行顺序与它们分别所属的defer语
    2020-12-09
  • 部署Go语言项目的 N 种方法(小结)

    部署Go语言项目的 N 种方法(小结)

    本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。 部署Go语言项目 本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署
    2020-12-09

最新评论