今天您的IDEA过期了吗?
最近IDEA 集体崩盘,相信大多数的开发者都经历了。就目前的状况来看大部分人都选择了试用版本的Idea。这里就Idea的检查激活机制做一些小小的研究。
锁定后,任何软件将没有权限删除idea.key,好玩的事情就发生了。
设置一个不存在的代理地址:
重启idea后,去关闭license界面也不会出现过期的情况了。然后测试了开发情况
也就是说除了Idea自己不能链接网络,其他均正常。
如果能找到检查激活的地址,那么Idea是不是就。。。。
IDEA出现“ this license K03CHKJCFT has been cancelled”错误

检查lincence触发机制
为了了解Idea的检查激活机制,我通过多次的尝试,IDEA触发检查在下图所示的几个点上。- ==按钮触发==,点击【close】按钮立马触发检查,然后idea过期。

- ==自动触发==,这个还没有具体的计算他多久检查一次,但可以确定的是,发起了网络请求后就,弹出idea过期。
- 那有没有办法让Idea不能自动的删除idea.key呢?
封印IDEA License key(idea.key)
在Mac系统中对文件有一个操作就是锁定,Win10应该也有类似的功能,license Key 所在的文件路径在哪里?- Mac系统的
idea.key
路径
# license 位置
/Users/marker/Library/Application\ Support/JetBrains/IntelliJIdea2020.3/idea.key
# 试用license 位置
/Users/marker/Library/Application\ Support/JetBrains/IntelliJIdea2020.3/eval/idea203.evaluation.key
# 注意 不用版本路径会有变化
- Window系统的
idea.key
路径
C:\Users\lenovo\AppData\Roaming\JetBrains\IntelliJIdea2020.2\eval\idea202.evaluation.key
找到这个idea.key文件,将他锁定。

- 锁定IDEA License key后会有什么后果呢?
开启无用代理会让IDEA无法检查License
有了上面锁定license的基础后,那么有没有办法绕过检查机制呢? 打开Idea,再没有检查激活前,点击界面的【小齿轮(设置)】,点击【Manage Licenses】
127.0.0.1 1080

- git拉代码 -正常
- maven -正常
- grade -正常
- idea下载插件 - 失败
