前言
最近在Windows下编译OpenJdk,期间出现了不少问题,来回也是装了又卸载了不少软件,最后总算是编译成功了。
不过我也发现,自己电脑上的IDEA却突然打不开了。
为了解决这个问题,来回折腾了挺久,觉得还是有必要记录一下的,希望也能帮助到,出现了同样问题的你。
问题描述
双击IDEA后,发现没有反应,打开任务管理器,也没有看到IDEA进程。
找到安装的BIN目录下,双击EXE文件后,也是一样的没有反应。
不过直接运行BAT文件,倒是可以运行。
解决方案
我在网上看了不少的解决方案,大多数都是这样的,比如:
- 找到IDEA安装目录下的bat文件,加入pause后启动,根据错误信息定位错误的位置。
- 清除IDEA目前下的缓存文件,像C盘下.IntelliJIdea2019.3\config这类的文件。
遗憾的是,上面两种方式都没有解决我的问题,BAT启动后并没有报错,软件也装了又卸载了好几回,依然还是打不开。
最终不得不开始怀疑,是不是我最近编译OpenJdk期间,因为卸载了不少软件,导致我的Windows系统缺少了某一些文件。
以这个思路去网上找资料,发现原来是少了vc++环境。
下载地址如下:
https://aka.ms/vs/16/release/vc_redist.x64.exe
将其安装后,IDEA就能够打开了。
所以说卸载软件还是要谨慎,出现了跟环境有关的问题,解决起来还是很麻烦的。