Jetbrains全家桶软件可谓是软件开发从业者的必备利器,国内开发者大多通过各种途径盗版激活。可惜最近开始全网封杀,很多激活码和激活网址失效,当然我也是遇到这样的问题。还好公司买了正版授权,在公司的电脑上没有受到什么影响,但是在个人电脑上使用正版授权的账号登录时,发现竟然一直报错不能激活。
报错原因如下:
JetBrains Account connection error: Connection refused: connect
出现这个原因是之前破解的时候修改过hosts文件,添加了"0.0.0.0 account.jetbrains.com"这个本地DNS解析,导致jetbrains的用户界面刷不出来,把这个再注释掉就行了。
Certificate used to sign the license is not signed by JetBrains root certificate
出现这个原因也是之前破解的时候留下的后遗症,因为大多数破解的时候都是使用 jetbrains-agent.jar 包来完成激活的,同时也修改了软件启动时的 idea.vmoptions 文件,如果这些配置不清除掉的话,即使是使用了正版授权的账号也是无法登陆的,所以我们需要重新安装Jetbrains全家桶相关软件,当然也是可以通过修改现有的配置正常登陆的。
这里最核心的就是要把原有的 idea.vmoptions 中jar包引用注释掉,网上大多数文章都是只是修改安装包中的 idea.vmoptions 文件,发现修改之后依然出现上述的错误。(备注:Mac上可以通过点击应用程序,找到IntelliJ IDEA这个应用程序图标右键点击显示包内容就可以出现下面的图)
原因是之前安装Jetbrains全家桶的软件中还有历史配置文件保存在本地,这些历史配置文件如果不删除,即使使用正确的账号也是无法登陆的。这里备注一下,很多同学在根据网上的教程破解全家桶软件的时候,发现我一步步照着做了就是破解不成功,就是因为你们没有把历史配置文件删除掉,最好是删除这些配置文件,然后删除之前安装的软件。下面就讲解一下如何删除这些配置文件(以Mac为例):
/Users/xxxx/Library/Preferences/IntelliJIdeaxxx
文件夹也有idea.vmoptions文件,对应的也要注释掉-javaagent配置。
关注【憨才好运】微信公众号,了解更多精彩内容⬇️⬇️⬇️