时至今日,Java 仍然是一种流行的编程语言。 它可能已经过时,但多年来并没有失去其用户群和实用性。 许多开发人员继续使用它,并且它正在积极开发中。 语言的变化和改进一直在进行,使得编译和运行基于 Java 的应用程序变得异常容易。
修复 无法创建 Java 虚拟机
在 IDE 中编译代码时通常会出现“无法创建 Java 虚拟机”错误。 该错误的描述性不足以将用户指出确切的问题,但是,它通常是以下原因的结果:
使用的 Java 版本不正确
安装的 SDK 版本不正确
环境变量设置不正确
声明要使用的 Java 版本时出现语法错误
IDE 中缺少库
内存管理错误
解决方案将根据根本原因而有所不同。 试试下面的。
1.检查兼容的Java版本
在 IDE 中编译代码时,通常会出现无法创建 Java 虚拟机。 发生这种情况是因为 IDE 与系统上安装的 Java 版本不兼容。
检查您的 IDE 支持的 Java 版本。 接下来,检查安装了哪个版本的Java,并确保它与支持的版本一致。 如果不是,请安装正确的版本。
2.检查环境变量
在 Windows 10 的环境变量中设置的 Java 参数可能会导致无法创建 Java 虚拟机错误。
打开文件资源管理器。
将此资源管理器 shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE} 粘贴到位置栏中,然后点击 Enter。
单击左侧面板中的高级系统设置。
转到高级选项卡。
选择环境变量并单击系统变量下的新建。
在名称字段中输入 _JAVA_OPTIONS。
在路径/值中,输入:-Xmx1024M
单击确定。
重新启动应用程序。
此外,您应该确保为 Java SDK 提供了正确的路径。
打开文件资源管理器并转到 C:Program FilesJava
打开要使用的 JDK 版本的文件夹。
将路径复制到文件夹。
打开环境变量(参见前面的步骤)。
在系统变量下,选择 JAVA_HOME。
单击编辑。
输入您复制的路径,然后单击确定。
3.检查启动参数
检查已设置的启动参数。 您可能安装了正确版本的 Java,但启动参数可能已将用于编译的版本设置为其他版本。 如果您已执行并就地升级 Java,则启动参数很可能仍在引用旧版本。
4.检查语法
对于您输入的任何参数,请确保语法正确。 最轻微的错误可能导致无法创建 Java 虚拟机错误。 查找已声明的额外连字符或不正确的版本。
5.重新安装Java
尝试重新安装 Java。 它可以解决您在打开 IDE 或类似应用程序时遇到的问题。
打开控制面板。
转到程序>卸载程序。
查找 Java 并选择它。
单击顶部的卸载按钮。
允许 Java 卸载。
再次下载并安装 Java 从这里.
6.检查内存分配
出现无法创建 Java 虚拟机错误的主要原因之一是分配的内存不足。
打开文件资源管理器。
转到 C:Program FilesJava
使用当前安装的版本号打开 JDK 文件夹。
查找名为 jvisualvm.exe 的文件并运行它。
该应用程序将提供一个用于管理内存的 GUI。
增加内存量,然后重试。
结论
设置开发环境通常会花费大量时间。 在开发或编译代码之前,必须设置许多组件和必须满足的要求。 这些错误并不是 Java 独有的,因为所有语言都有自己的一组要求,必须满足这些要求才能使用它们。