问题描述

今天在打开IDEA的时候运行程序时报了一个错:Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program

我百度了一下有两种意思:

1. 大概是说我们的JAVA没有创建虚拟机

2.  JAVA的栈内存不足以运行JVM


原因分析:

因为我最近是在尝试多线程的一些Test,我的方向就先朝着栈内存不足去解决

1.我先尝试了在IDEA的help中 改了 idea64.exe.vmoptions配置文件,但是并没有起到作用,我尝试重新启动IDEA发现打不开了,然后关系重启也没有作用,百度了半天大概是因为破解IDEA后因为插件原因导致的,没办法就重装了。

2. 后面我开始尝试着去用cmd运行java和javac,发现报了这样一个错误

<JAVA_HOME>/lib/ext exists, extensions mechanism no longer supported; Use -classpath instead.
.Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

一开始我以为是我的环境变量配置的有问题,后面看到了这篇文章(117条消息) Idea报错:无法创建java虚拟机_lmc7的博客-CSDN博客_不能创建java虚拟机


解决方案:

<JAVA_HOME>/lib/ext exists, extensions mechanism no longer supported; Use -classpath instead.
.Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

1.可以将java的lib下的ext文件夹删除,这个问题就解决了。

2.如果idea打不开百度没法帮忙那只能重装了

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐