最近同事安装最新版本的 IDEA 2019.3.3 时出现不能激活的问题, 于是搜集整理了一些常见的问题, 理论上使用所有的 JetBrains 系列软件.
1, 用户目录下存在两份配置文件, 导致 "key is invalid"
如果 idea 是从低版本升级到高版本的, 低版本会有残留文件夹. 在用户目录下会看到有两份 config 文件 , 虽然不会影响使用, 但是最近有人因为这个导致激活失败 "key is invalid", 如果大家也遇到了这个问题, 可以把老版的 config 文件删掉, 只保持当前版本的就可以了.
目录位置: C:\Users\Deshun 红色部分是您的 Windows 用户名.
2,License key is in legacy format
很多人反映输入激活码, 点击激活后, 报错:"License key is in legacy format", 我在激活过程中并没有遇到这种情况.
但是, 有些小伙伴反馈, 他们在 Windows 系统上也遇到同样的他, 重启 idea 再试就可以了.
遇到同样情况的小伙伴, 不妨试一试~
3,JetBrains Tookbox 创建了新目录, 导致激活不成功
有朋友碰见了一个让我匪夷所思的问题, 他也是激活的时候一直提示 "key is invalid", 但是在用户目录下修改了也不生效, 也就是说常规的修改方式一直都是不行的, 后来他自己发现了端倪, Jetbrains 官方推荐了一个 "Toolbox App" 的工具来更新升级 idea , 跟正常的升级不太一样, 它会重新创建一个文件夹来做更新, 所以修改文件都需要去它新创建的那个文件夹下, 这个脑回路, 我一时半会儿硬是理解不了...
Toolbox App 会生成一个 apps 文件夹, 需要到这个文件夹下修改配置才能生效:
4, 更改了 hosts 文件, 导致 "error 1653219" 错误
很多人在激活时出现 "error 1653219" 的提示, 首先, 激活不用修改 hosts .
导致 error 1653219, 另外一个原因:
很多小伙伴反应, 完全按照了你的 idea 激活教程走的, 可最后还是没能激活成功, 提示错误信息为:
Your activation code could not be validated (error 1653219)
换了好几个激活码都不行:
就我本人的机器而言, 确实没有碰到这种错误, 我没有在 host 文件里添加任何东西是激活成功了的.
于是乎, Google 了一番, 网上给出了解决方案:
在 host 文件中添加如下配置:
0.0.0.0 https://account.jetbrains.com:443
只需要屏蔽 443 端口, jetbrains 官网的还是不能屏蔽, 大家如果碰到这种错误, 不妨试一试.
5, 补丁位置和命名有误, 导致 idea 启动不了
1, 有人反应, 在利用补丁进行永久激活的时候, 中文目录会导致 idea 启动不了;
2, 还有人, 一直说加了补丁之后启动不了 idea, 最后发现他的电脑将文件扩展名隐藏了, 补丁后面的 .jar 后缀看不到, 然后他竟然手动加了一个 .jar, 这样一来他的文件就成了 agents.jar.jar ;
3, 还碰见一个群友, 他下载的是一个 zip, 他连解压都不会, 直接将后缀改为了 jar , 如: agents.zip -> agents.jar, 把我秀的头晕眼花;
6, 用户目录下存在两份配置文件, 导致 idea 启动时提示 jdk 环境变量有问题
在 idea 中引入了激活补丁之后, 导致启动不了 idea , 一直弹框说 jdk 有问题, 检查过后发现路径并没有问题, 也不存在中文目录的问题, 最后发现是因为在用户目录下存在多份配置文件, 关于这个重复版本的多份配置文件问题, 在上面解决 "key is invalid" 问题的时候已经提到过了, 大家一定要注意, 将文章仔细看完, 不要只看一点点就觉着自己会了...
7, 盘符问题导致找不到补丁, idea 启动不了
有朋友在激活的时候, 出现了 idea 启动不了的情况, 再三检查路径和目录都没问题, 但依旧打不开, 他是 Windows 电脑, 所以盘符后跟的都是右斜杠, 后来改成左斜杠之后, 竟然好了, 神奇!!!
如: D:\jetbrains-agent.jar -> D:/jetbrains-agent.jar
8, 用户目录下的配置文件版本与 idea 不一致, 导致激活失败
有群友在激活失败时, 检查了上述所有可能的问题, 都没有发现异常, 但就是激活不了, 后来发现是他的配置文件和 idea 版本不一致, 他的 idea 是 2019.2 的了, 用户目录下的配置确是 2019.1 版本的.
卸载重新安装就可以了.
来源: https://www.qcloud.com/developer/article/1592819