如何删除IntelliJ许可证?

时间:2014-10-27 09:58:05

标签: intellij-idea

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

使用案例:我安装了许可证服务器,但许可证用完了。如果我碰巧启动IntelliJ,我想确保我的机器没有座位。

12 个答案:

答案 0 :(得分:44)

删除许可证密钥:

  1. Find IntelliJ配置目录
  2. Find .key许可文件
  3. 删除或重命名.key许可文件
  4. 就我的情况而言,在Windows 7机器上,我可以在C:\Users\you\.IntelliJIdea13\config\idea13.key

    中找到此许可证密钥

答案 1 :(得分:13)

不确定旧版本,但在2016年2,删除.key文件并不适用于我。

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

答案 2 :(得分:8)

对于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

现在将文件fileName.txt重命名为fileName.bat

如果正在运行,请关闭phpstorm。 断开互联网连接。然后运行文件。再次打开phpstorm。如果一切正常,您将看到魔术。

最坏的情况:如果phpstorm仍然显示“许可证已过期”,请先卸载然后再应用上述技术。

答案 3 :(得分:6)

rm ~/.config/JetBrains/IntelliJIdea2019.3/options/other.xml
rm -rf ~/.config/JetBrains/IntelliJIdea2019.3/eval/*
rm -rf .java/.userPrefs

答案 4 :(得分:3)

您可以在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*

答案 5 :(得分:3)

对于 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

答案 6 :(得分:3)

所有 jetbrains 产品的轻微修改版本

rm ~/.config/JetBrains/**/options/other.xml
rm -rf ~/.config/JetBrains/**/eval/*
rm -rf .java/.userPrefs

要提到的一件事是,如果您在这些命令上使用 sudo,它将使用根主目录而不是您的用户目录。因此,要么先更改权限,要么从前 2 个命令中删除 ~/ 并使用 sudo 从主目录运行,就像这样

cd ~
sudo rm .config/JetBrains/**/options/other.xml
sudo rm -rf .config/JetBrains/**/eval/*
sudo rm -rf .java/.userPrefs

答案 7 :(得分:1)

对于Windows 7中的IntelliJIdea10

  1. 找到文件夹.IntelliJIdea10
  2. 移动位置.IntelliJIdea10\config\eval
  3. 删除文件idea6.evaluation.key

答案 8 :(得分:1)

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

您可以启动应用程序,这是您可以做的三件事:

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

*如果您拥有一包产品的许可证。如果不是,则必须分别删除每个产品的许可证。检查第三步。

答案 9 :(得分:1)

对于 Ubuntu Linux

重置试用


shopt -s nocaseglob;
rm -rf ~/.config/JetBrains/phpstorm*/eval;
rm -rf ~/.config/JetBrains/phpstorm*/options/other.xml;
rm -rf ~/.java/.userPrefs/jetbrains;

启动时自动跳过许可窗口

sudo apt install wmctrl xautomation


#!/bin/bash

x=1
# wait 30 seconds for window
while [ $x -le 150 ]
do
    if test $(wmctrl -l | grep "User Agreement" 2>&1 | wc -l) -eq 1; then 
        wmctrl -va "User Agreement";
        sleep 0.2;
        xte 'key Tab';
        sleep 0.2;
        xte  'key Space';
        sleep 0.2;
        xte  'key Space';
        sleep 0.2;
    fi
    

    if test $(wmctrl -l | grep "License Activation" 2>&1 | wc -l) -eq 1; then 
        wmctrl -va "License Activation";
        sleep 0.1;
        xte 'keydown Shift_L';
        sleep 0.005;
        xte 'key Tab';
        sleep 0.05; # you need to adjust timing (in ms) if script doesn't work
        xte  'key Tab';
        sleep 0.05;
        xte  'key Tab';
        sleep 0.005;
        xte  'keyup Shift_L';
        sleep 0.05;
        xte 'key Right';
        sleep 0.025;
        xte 'key Return';
        break
    fi
    sleep 0.2;
    x=$(( $x + 1 ))
done

来源:https://gist.github.com/k1paris/80b65e77342135ae594cf3f52b544900

答案 10 :(得分:0)

要在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(在注册表编辑器中)

答案 11 :(得分:0)

适用于 IntelliJ 的新版本

重定向到 JetBrains 配置目录

cd ~/.config/JetBrains/

检查已安装的 JwtBrains 工具

ls

它为我显示了这个列表

  • IntelliJIdea2021.1
  • PyCharm2020.3
  • PyCharm2021.1

我的 PyCharm 已经激活,我在 pycharm.key 目录中有一个 PyCharm2020.3 文件

我只是在打字

cp ./PyCharm2020.3/pycharm.key ./IntelliJIdea2021.1/idea.key

然后当我尝试运行我的 IntelliJ IDEA 时它可以工作并且不需要任何激活密钥或登录