IDEA双击打不开,Error opening zip file or JAR manifest missing ,Error occurred during initialization问题分析

#版本IDEA2023.2.2#

问题描述

在help->Edit Custom VM Options中修改idea.vmoptions中的-javaagent导致idea无法启动

尝试解决

打开cmd运行idea.bat,提示如下报错

修改安装idea目录的bin目录下的idea64.exe.vmoptions

本来以为是中文路径的问题

但是无论怎么修改,发现不起作用,报错一致

解决方法

编辑环境变量,发现之前有一个名为IDEA_VM_OPTIONS的环境变量其中路径指向其他地方的vmoptions文件,将其改回来

然后修改idea64.exe.vmoptions文件的javaagent,其中的ja-netfilter.jar是下载的破解文件(试了一下,左斜杠和右斜杠好像都可以)

-javaagent:D:/quark-cloud-drive/download/ja-netfilter.jar

完整文件内容:

-Xms128m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
-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

--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:/quark-cloud-drive/download/ja-netfilter.jar

结果

运行idea.bat,IDEA成功运行起来;双击也能打开IDEA了

打开后发现原来的破解不能用了,但是其他JetBrains产品还可以用,暂时没有找到解决方法,打算重新找一个。

如果只有IDEA打不开,其他JetBrains产品可以正常打开,可以对照着其他产品的相关文件来配置

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值