IDE 激活失败
以下是一些可能会导致激活失败的问题的情况和解决方案:
激活时提示:License not loaded 或者 No licenses found 或者
Certificate used to sign the license is not signed by JetBrains root certificate 或者 Verification failed 或者 Key is invalid 或者 License Key is in legacy format
一些第三方的程序可能会对 IDE 的激活逻辑进行修改,导致 IDE 正常激活失败。你可以使用文件管理器进入到 IDE 的配置文件夹(见下文的路径位置),找到该文件夹下 .vmoptions 后缀的文件并打开,看看有没有 -javaagent 这行内容,如果有的话,请将这行删除,并重启 IDE 激活。
Windows:%APPDATA%JetBrains<product><version>
(例子:C:UsersJohnSAppDataRoamingJetBrainsIntelliJIdea2021.3)
macOS:~/Library/Application Support/JetBrains/<product><version>
(例子:~/Library/Application Support/JetBrains/IntelliJIdea2021.3)。
你可以使用 Finder 主菜单里的 Go | Go to Folder 来查看该路径。中文系统里 Finder 里的 Library 可能会显示成 "资源库")
Linux:~/.config/JetBrains/<product><version>
(例子:~/.config/JetBrains/IntelliJIdea2021.3)
使用 JetBrains Toolbox 的情况:
打开 JetBrains Toolbox,点击无法激活的 IDE 右侧三个点,选择 Settings (设置),找到 Install Location (安装位置),点击 Show(显示),查看弹出的文件夹下的 vmoptions 文件。
在 2021.2.3 之前的版本,你也可以通过激活界面上的 Evaluate for free 选项跳过这个界面。然后点击主菜单上的 Help | Edit Custom VM Options... 打开 IDE 的 .vmoptions 文件;如果是在欢迎界面的话,点击 Configure(如果是 2020.3 之后的版本的话,点击左下角的齿轮) | Edit Custom VM Options...,直接打开这个 vmoptions 后缀的文件来修改。
查看一下你当前系统的系统时间是否是正确的。如果系统的时间和实际的时间差别很大的话,可能会导致本来有效的证书在当前系统的时间里是失效的。
如果你的激活时的错误提示是 License Key is in legacy format,你可以到 JetBrains Account (https://account.jetbrains.com/)重新下载激活码进行激活试试。
激活时错提示:JetBrains Account connection error: java.security.SignatureException: Signature length not correct: got 256 but was expecting 512
请参考该处来解决这个问题:https://intellij-support.jetbrains.com/hc/zh-cn/articles/
激活时提示:This license XXXXXXXXXX is not assigned to JetBrains Account XXXXXX. You may want to obtain another license available from your account
请重新在激活界面输入帐号和密码登录一次试试。
其他激活失败时可以尝试的步骤
检查你本地系统的 hosts 文件里有没有 jetbrains 相关的域名的条目,如果有的话,请将这些条目删除。并重启 IDE,再激活试试。
该文件所在的位置:
Windows: c:windowssystem32driversetchosts
Linux/Mac: /etc/hosts
还是无法成功激活 IDE
请使用下方的技术支持表单来联系我们,并提供你在当前激活窗口看到的错误提示的截图(包括整个激活窗口的内容):
https://intellij-support.jetbrains.com/hc/en-us/requests/new?ticket_form_id=