#版本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产品可以正常打开,可以对照着其他产品的相关文件来配置