JetBrains 系列产品,之前激活都是使用 jetbrains-agent,现在好像这个项目被停止了。

Evaluate for free

没错,我的暂时解决办法就是,使用 30 天的试用期。

Your license has expired

但是,30 天的试用期到期之后呢?

在到期之前,直接找到保存 evaluation 的 key 文件。我使用的系统是 Ubuntu20.04,JetBrains 产品的配置文件放在安装用户的根目录下 ~/.config/JetBrains/Pycharm2020.3/eval/PyCharm203.evaluation.key。删除该文件,重新打开编辑器即可重新使用 30 天的试用期。

网上也有自动更新试用期的相关插件,我没用过,有兴趣的可以试试。

过期被锁死

我遇到一种情况就是,很久没打开编辑器,而且过期了,打开之后会卡死在那里,什么也做不了。
我 kill 掉进程之后,删除缓存、配置还有重新安装都不管用。最后,发现安装用户下的 .java/.userPrefs/jetbrains 目录下也有 JetBrains 相关的配置。删除之,又可以重新激活 30 天试用期了。