关于Idea 2022修改help->Edit Custom VM Options或者修改了安装路径下bin文件夹中的vmoptions文件(任何改动,如修改虚拟机内存)不能启动的问题

1.写在前面

本文共1600字左右,针对以上两种情况导致的IDEA不能重启的情况都给出了解决方法。适用情况:idea--2022.1、2022.1.2(ultimate的破解,用到ja-netfilter-all(实质是环境变量布置))。如果不是和作者一个情况,请不要轻易尝试作者的解决方案,造成损失概不负责。

2.问题描述

由于测试方法时无法在控制台进行输入操作,于是我按某些教程说的,修改了IDEA安装目录中bin文件夹下的vmoptions文件,在这个文件中加了一条配置:  -Deditable.java.test.console=true,结果IDEA不能启动了。无奈之下我将IDEA进行了重装,重装意味着配置没变,重装后IDEA可以启动,但控制台无法输入的问题没有得到解决。

        于是,我又找访问量高的教程了,并按教程说的:在ideahelp->Edit Custom VM Options文件内容最后补加配置:-Deditable.java.test.console=true。结果IDEA重启失败,后来发现那是2019年的教程,没说适用于哪款idea。后来我经历过重启电脑、重装软件,都以失败告终。在不懈的努力下,还是找到了解决办法,往下看。

3.分隔符=========================================

4.解决办法

两种情况都给出了解决办法

4.1 情形一:修改了bin下的vmoptions文件导致IDEA不能启动

(我第一次就是这么做的),卸载IDEA进行重装。

 重装注意事项:由于重装idea后需要恢复原来的设置,非常麻烦,如果还没有对idea中和idea安装目录bin下的vmoptions文件进行任何操作的,请务必先导出(Export Settings)当前idea的设置,再进行操作:关于Idea 2022修改help->Edit Custom VM Options或者修改了安装路径下bin文件夹中的vmoptions文件(任何改动,如修改虚拟机内存)不能启动的问题_第1张图片

4.1.1卸载IDEA并进行重装

第一步:删除环境变量

打开环境变量设置,删除带ja-netfilter-all字样的所有用户变量;

第二步:卸载软件

1.在控制面板找到IDEA,右键选择卸载,只勾选第一个卸载选项;2.删除c->users(用户)->用户名->jetBrains文件。

第三步:下载安装idea

下载ultimate款并安装、破解。

第四步:修改help->Edit Custom VM Options

在idea的help中选择Edit Custom VM Options,已text的格式打开,在文件最后加入-Deditable.java.test.console=true,此时软件无法启动,关闭idea软件,打开环境变量设置,删除带ja-netfilter-all字样的所有用户变量,重新对软件进行破解(注意是破解,不是重新安装)。破解后打开idea,测试时控制台可以进行输入了。打开help->Edit Custom VM Options,查看配置,会发现加入的配置信息位置变了:

关于Idea 2022修改help->Edit Custom VM Options或者修改了安装路径下bin文件夹中的vmoptions文件(任何改动,如修改虚拟机内存)不能启动的问题_第2张图片

4.2 情形二:修改help->edit custom VM options导致IDEA不能启动

4.2.1环境变量删除

关闭软件,打开环境变量设置,删除用户变量中带ja-netfilter-all字样的所有用户变量,注意不要删错。

关于Idea 2022修改help->Edit Custom VM Options或者修改了安装路径下bin文件夹中的vmoptions文件(任何改动,如修改虚拟机内存)不能启动的问题_第3张图片保存修改。此时软件已经能启动,但恢复了未激活的状态,按照你最初的方法进行激活(步骤很简单,如果你的办法复杂,请留言,我分享破解方案)。

关于Idea 2022修改help->Edit Custom VM Options或者修改了安装路径下bin文件夹中的vmoptions文件(任何改动,如修改虚拟机内存)不能启动的问题_第4张图片

4.2.2.修改help->edit custom VM options

激活后,打开idea,把  -Deditable.java.test.console=true  加入help->edit custom VM options的最后一行(如果你是第一次打开,要选择text格式,打开就行)。此时软件会恢复无法重启的状态,请按照“4.2.1环境变量删除”的步骤重新激活IDEA。激活后打开IDEA,发现测试时控制台可以输入了。

写教程不易,如果你采纳了我的方案,点赞支持一下,有不清楚的可以在评论区留言,我会及时回复。

你可能感兴趣的:(intellij-idea,java,intellij,idea)