我安装了JetBrains IntelliJ,如何删除许可证设置?我可以在Help > Register...
菜单中找到许可证详细信息,但这不允许我删除许可证设置或输入无效数据,如不存在的许可证服务器。
使用案例:我安装了许可证服务器,但许可证用完了。如果我碰巧启动IntelliJ,我想确保我的机器没有座位。
答案 0 :(得分:44)
删除许可证密钥:
答案 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
.IntelliJIdea10
.IntelliJIdea10\config\eval
idea6.evaluation.key
答案 8 :(得分:1)
我认为还有更多解决方案!
您可以启动应用程序,这是您可以做的三件事:
Settings
> Manage License...
> Remove License
,并删除所有Jetbrains产品*。File
> Close Project
,然后执行第一步。< / li>
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上重置密钥,请删除这些文件
C:\Users\<username>\.IntelliJIdea<version>\config\eval\idea<version>.key
C:\Users\<username>\.IntelliJIdea<version>\config\option\other.xml
HKEY_CURRENT_USER\Software\JavaSoft
(在注册表编辑器中)
答案 11 :(得分:0)
重定向到 JetBrains 配置目录
cd ~/.config/JetBrains/
检查已安装的 JwtBrains 工具
ls
它为我显示了这个列表
我的 PyCharm 已经激活,我在 pycharm.key
目录中有一个 PyCharm2020.3
文件
我只是在打字
cp ./PyCharm2020.3/pycharm.key ./IntelliJIdea2021.1/idea.key
然后当我尝试运行我的 IntelliJ IDEA 时它可以工作并且不需要任何激活密钥或登录