IDEA 耍脾气罢工?双击,重启没反应

如果哪里有错误,还请多指正。如果有疑问,评论区或者私信我,看到了我会第一时间回复的



1 错误描述

我在配置谷歌的格式化插件,在进行这篇文章的第二步中,在 IDEA 内选项卡 [Help] 中 [Edit Custom VM Options…] 中添加配置后,重启之后就再也没打开过了

2 问题分析

配置插件用到的那个文件里面有其他的错误,连锁反应让 IDEA 罢工了

破解版用到的 jar 包有路径错误,中文或者空格。jar 包可能是 jetbrains-agent.jar ,也可能是 ja-netfilter.jar,配置这个 jar 包的文件可能是 idea64.exe.vmoptions ,也可能是 idea.vmoptions

3 解决

3.1 第一步

先按 这篇文章 的前四步把报错信息显示出来,下面是我的

Error opening zip file or JAR manifest missing : D:\IDEA锟斤拷锟斤拷\JetBrains
Error occurred during initialization of VM   
agent library failed to init: instrument    

3.2 第二步

注:大多数教程都是让在 IDEA 的安装位置找这个文件 idea64.exe.vmoptions,然后对里面的 javaagent:jetbrains-agent.jar 做文章,我的文件内没有配置 javaagent:jetbrains-agent.jar

之后我根据报错信息,我锁定了我电脑这个位置 D:\IDEA激活\JetBrains 2023 最新全家桶激活
然后我就在下面找到到了这个文件 idea.vmoptions

注: 这里我推荐在报错路径下一个文件夹下一个文件夹下找,我就是碰巧找到了这个文件,完整路径是 "D:\IDEA激活\JetBrains 2023 最新全家桶激活\方式3:永久激活补丁+脚本(适合最新版本,可显示到2025年)\jetbra\vmoptions\idea.vmoptions"

但是我这个文件内配置的是 javaagent:ja-netfilter.jar ,然后路径也是一堆中文和空格

我就把电脑中的 ja-netfilter.jar 放到了一个英文没有空格的路径下,重新配置了一下路径,就好了

下面贴一个我原生的 idea.vmoptions

-Xms128m
-Xmx1024m
-XX:ReservedCodeCacheSize=512m
-XX:+IgnoreUnrecognizedVMOptions
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

这里就是问题所在
-javaagent:D:\IDEA    \JetBrains  2023     ȫ  Ͱ    \  ʽ3     ü    + ű    ʺ    °汾      ʾ  2025 ꣩\jetbra\ja-netfilter.jar=jetbrains

下面的都是我配置谷歌格式化插件的东西
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED

4 未解决的文章的日志

4.1 文章一

参考文章一
第四步报错信息如下

Error opening zip file or JAR manifest missing : D:\IDEA锟斤拷锟斤拷\JetBrains
Error occurred during initialization of VM   
agent library failed to init: instrument    

但是第八步我和他不一样,我并没有那个 jar 包的配置

4.2 文章二

参考文章二
讲的两种方式都没用

4.3 文章三

参考文章三
这个文章说了两个版本的 IDEA ,然后 idea64.exe.vmoptions 冲突了,然后一个替代另一个。还介绍了一种清理用户数据的方法,但是还是没有用

4.4 文章四

参考文章四
这个文章说破解所用的 jar 包路径配置的有错误,我没有

4.5 文章五

参考文章五
这个文章提供了一个新报错,双击IDEA图标无法启动给出了一长串的错误,但是还是没有解决,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值