最近把原先安装的2020.1版本的idea,升级到最新版本的2024.1,升级完成后,发现启动报错,具体错误如下, 为了节约大家的时间,注意看红色部分
====================================================
======= Jetbrains License Crack =======
======= https://zhile.io =======
====================================================
@See: https://zhile.io/2018/08/17/jetbrains-license-server-crack.html
@Version: 3.0.3, @Build Date: 2020-02-27
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:491)
at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:503)
Caused by: java.lang.RuntimeException: java.lang.NullPointerException
at fuck_the_regulations_v303.bE.b(bE.java)
at fuck_the_regulations_v303.fi.premain(fi.java)
... 6 more
Caused by: java.lang.NullPointerException
... 8 more
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message Outstanding error when calling method in invokeJavaAgentMainMethod at src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 619
*** java.lang.instrument ASSERTION FAILED ***: "success" with message invokeJavaAgentMainMethod failed at src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 459
*** java.lang.instrument ASSERTION FAILED ***: "result" with message agent load/premain call failed at src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 422
485 [ERROR] xplat_launcher::java: [JVM] abort_hook
Abort trap: 6;
以上的错误获取,可以通过如下方式:
在终端上运行idea,即可获取.
注意看结论:如果你之前的版本是破解过无限试用的模式,也就是你的报错信息中包含 https://zhile.io 这位大神的信息,那说明 新版本还是自动沿用老的破解方式,而老的破解方式不适用新的idea版本,就会导致 无法启动.
这种情况下,无论重装多少次都是不能启动的.
我在网上找了很多办法,都是说老版本的intellij idea没有卸载干净,按照方法,我也卸载干净还行不行.
最后 偶然间看到 vi ~/.jetbrains.vmoptions.sh,这个是隐藏文件,打开文件,内容如下:
注意看,这个就是指向了,之前破解的jdea.vmoptions,然后打开这个文件,屏蔽掉这一行就能正常启动了.
问题解决.