如何删除IntelliJ许可证?

Jan*_*n H 33 intellij-idea

我安装了JetBrains IntelliJ,如何删除许可证设置?我可以在Help > Register...菜单中找到许可证详细信息,但这不允许我删除许可证设置或输入无效数据,如不存在的许可证服务器.

使用案例:我安装了许可证服务器,许可证已用完.如果我碰巧开始使用IntelliJ,我想确保我的机器没有座位.

Jan*_*n H 47

要删除许可证密钥:

  1. 找到 IntelliJ配置目录
  2. 找到 .key许可证文件
  3. 删除或重命名.key许可证文件

在我的情况下,在Windows 7机器上,我可以找到此许可证密钥 C:\Users\you\.IntelliJIdea13\config\idea13.key

  • 是.你只需要进入另一个名为'eval'的子目录.因此,最终的目录路径将是这样的`C:\ Users\<用户名>\.IntelliJIdea2016.1\config\eval`.您将看到名为`idea16.evaluation.lock`的文件.只需重命名它,你可以使用Idea另外1个月,依此类推. (3认同)

Cor*_*ter 40

要让 Linux 重置当前的 30 天到期许可证,您必须运行代码:

rm ~/.config/JetBrains/IntelliJIdea2019.3/options/other.xml
rm -rf ~/.config/JetBrains/IntelliJIdea2019.3/eval/*
rm -rf .java/.userPrefs
Run Code Online (Sandbox Code Playgroud)

  • 这里的一点解释(或者至少是一个简短的评论)将改善这个答案。(我在低质量帖子审核队列中发现了它。) (2认同)

par*_*tho 22

对于 Windows:使用批处理程序。

将此代码写入文本文件并保存。

REM Delete eval folder with licence key and options.xml which contains a reference  to it
for %%I in ("WebStorm", "IntelliJ", "CLion", "Rider", "GoLand", "PhpStorm") do (
  for /d %%a in ("%USERPROFILE%\.%%I*") do (
    rd /s /q "%%a/config/eval"
    del /q "%%a\config\options\other.xml"
  )
)

REM Delete registry key and jetbrains folder (not sure if needet but however)
rmdir /s /q "%APPDATA%\JetBrains"
reg delete "HKEY_CURRENT_USER\Software\JavaSoft" /f
Run Code Online (Sandbox Code Playgroud)

现在将文件重命名fileName.txtfileName.bat

如果正在运行,请关闭 phpstorm。断开互联网。然后运行文件。再次打开phpstorm。如果没有任何问题,您将看到魔法。

最坏的情况:如果 phpstorm 仍然显示“License Expired”,首先卸载然后应用上述技术。


sho*_*per 13

不确定旧版本,但在2016.2删除.key文件对我不起作用.

我正在使用我的JetBrains帐户并使用注册对话框底部的"删除许可证"按钮.您可以在Help菜单下或通过启动对话框找到它Configure -> Manage License....

  • 这是最近版本中执行此操作的方法 (2认同)

tem*_*mmo 9

在 linux/ubuntu 你可以做,运行以下命令

cd ~/.config/JetBrains/PyCharm2020.1
rm eval/PyCharm201.evaluation.key
sed -i '/evlsprt/d' options/other.xml
cd ~/.java/.userPrefs/jetbrains
rm -rf pycharm*
Run Code Online (Sandbox Code Playgroud)


Sim*_*mon 9

适用于所有 jetbrains 产品的略有修改的版本

rm ~/.config/JetBrains/**/options/other.xml
rm -rf ~/.config/JetBrains/**/eval/*
rm -rf .java/.userPrefs
Run Code Online (Sandbox Code Playgroud)

值得一提的是,如果您在这些命令上使用 sudo ,它将使用 root 主目录,而不是您的用户目录。因此,要么首先更改权限,要么从前 2 个命令中删除 ~/ 并使用 sudo 从主目录运行,如下所示

cd ~
sudo rm .config/JetBrains/**/options/other.xml
sudo rm -rf .config/JetBrains/**/eval/*
sudo rm -rf .java/.userPrefs
Run Code Online (Sandbox Code Playgroud)


air*_*ush 7

要在Windows上重置密钥,请删除这些文件

  1. C:\Users\<username>\.IntelliJIdea<version>\config\eval\idea<version>.key

  2. C:\Users\<username>\.IntelliJIdea<version>\config\option\other.xml

  3. HKEY_CURRENT_USER\Software\JavaSoft (在注册表编辑器中)


Ele*_*zRs 6

我认为还有更多的解决方案!

您可以启动该应用程序,您可以执行以下 3 件事:

  1. 如果应用程序第一次显示“导入设置”对话框,然后显示“创建/打开项目”对话框,您可以单击Settings> Manage License...> Remove License,这将删除所有 Jetbrains 产品*。
  2. 如果您打开 IntelliJ IDEA 之类的产品并且当前有项目处于活动状态(例如应用程序自动打开所有 IDE 而不提示),则单击File> Close Project,然后执行第一步。
  3. 在 IntelliJ 的任何应用程序中,单击Help> Register...> Remove license

*如果您拥有一包产品的许可证。如果没有,您必须单独删除每个产品的许可证。检查第 3 步。


Ali*_*ili 5

对于 ubuntu 上的 PHPStorm 2020.3.2,为了重置过期许可证,您应该运行以下命令:

sudo rm ~/.config/JetBrains/PhpStorm2020.3/options/other.xml 
sudo rm ~/.config/JetBrains/PhpStorm2020.3/eval/*          
sudo rm -rf .java/.userPrefs
Run Code Online (Sandbox Code Playgroud)