RT
最近做了一次IDEA的版本升级, 然后发现点击idea启动的时候没反应。接着我就拿着报错内容去百度嘛,但是我发现,虽然报错内容都差不多,不过大家引起报错的原因以及idea的版本是不太一样的,所以他们提供的解决方案不是很适用于我的。当然,也并不是完全没有错参考价值,根据他们的思路,我也解决了我的问题。
首先我是做版本升级。其次,我之前是xx(你懂的)的。如果你也是跟我一样的话,那问题可能就处在xx上了
解决方式
- 首先,是跟大部分解决思路一样。先找到项目启动目录
- 接着,修改
idea.bat
脚本,在最后面新增@pause
- 接着双击运行
idea.bat
,就会有报错内容了。我的报错内容大致如下:(之前忘了截图,就在网上找了个类似的报错)
Exceptioninthread"main"java.lang.reflect.InvocationTargetExceptionatjava.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atjava.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)atjava.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.base/java.lang.reflect.Method.invoke(Method.java:566)atjava.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:513)atjava.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:525)Causedby:java.lang.RuntimeException:java.lang.NullPointerExceptionatfuck_the_regulations_v320.en.b(en.java)atfuck_the_regulations_v320.dH.premain(dH.java)...6moreCausedby:java.lang.NullPointerException...8more***java.lang.instrumentASSERTIONFAILED***:"result"withmessageagentload/premaincallfailedat./src/java.instrument/share/native/libinstrument/JPLISAgent.cline:422FATALERRORinnativemethod:processingof-javaagentfailed,processJavaStartfailed
- 这个时候,很多人的解决方式都是,找到
idea.exe.vmoptions
,什么删除最后一行带有-javaagent
的东西。但是,我的根本就没有这些玩意儿。所以跟他们的情况不一致。但是后来我仔细想想,javaagent
,MD不就是以前xx的时候搞的东西吗,那估计跟以前的插件有关。是的,我确实在做idea版本升级。于是我就想到把以前的插件给干掉,即,删除:C:\Users\admin\AppData\Roaming\JetBrains
这个目录下的所有内容,最后就行了! (PS:admin是我电脑登录用户,如果你有自己的用户,非admin,那你去对应的目录找吧)
版权归原作者 验证码有毒 所有, 如有侵权,请联系我们删除。