我们一般使用正版激活码的时候,会遇到如下常见的问题。

1、(正常版IDEA)错误提示:“This licence xxx has been suspended”,说白了就是IDEA激活码被ban了,这种错误提示才是正常的,也说明你的IDEA没有被破解过,重新使用新的激活码即可。

2、(破解版IDEA)错误提示:“Certificate used to sign the license is not signed by JetBrains root certificate”,翻译过来的意思即:用于签署许可证的证书不是由JetBramins的根证书签署。说得直白点就是,激活码激活的时候,找不到服务器,因为你破解过IDEA,因此,现在服务器不是官方服务器!

3、(破解版IDEA)错误提示:“JetBrains帐号连接错误,拒绝连接”,说白了,也是由于你破解过IDEA,链接不上服务器。

为什么会报错?

用的是官方正版的账号或者激活码进行激活IDEA,为什么会报错呢?由于官方账号或者激活码登陆时需要在官方服务器进行校验,但是很多用户破解过IDEA,而破解着使用的是代理服务器,因此,会报错误2和错误3,一般来说破解的时候,大家都需要对idea.exe.vmoptionswen和idea64.exe.vmoptions文件进行修改,会多出了下面这个配置信息。

1、方案1

找到以vmoptions后缀结尾的文件(一般位于C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2021.2目录下),找到 idea64.exe.vmoptions,打开之后,删除 -javaagent:xxx的信息,即可。

一般来说,正常的vmoptions文件内容,应该如下图:

2、方案2

就是重装IDEA,需要注意的是卸载的时候,需要将删除缓存和配置的选项都勾选上,如下图:

3、方案3

下载重置脚本

4、方案4

手动删除缓存配置目录文件。

windows:

%APPDATA%\JetBrains\<product><version>ExampleC:\Users\JohnS\AppData\Roaming\JetBrains\IntelliJIdea2022.1

macOS:

~/Library/Application Support/JetBrains/<product><version>Example~/Library/Application Support/JetBrains/IntelliJIdea2022.1

Linux

~/.config/JetBrains/<product><version>Example~/.config/JetBrains/IntelliJIdea2022.1

下载,直接运行脚本就OK了。