如何解决Java虚拟机启动器无法创建虚拟机错误?

2022-08-31 11:26:13

我正在研究java wicket框架和Apache tomcat。当我尝试启动tomcat时,它会显示Java虚拟机启动器弹出窗口“无法创建Java虚拟机”。

单击弹出窗口上的“确定”按钮后,它会在控制台上显示错误。

VM 初始化期间发生错误。
无法为对象堆保留足够的空间。

请给我任何参考或建议。


答案 1

错误:

sony@sony-VPCEH25EN:~$ java --version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

溶液:删除多余的连字符“-”

sony@sony-VPCEH25EN:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

答案 2

当我们从java 8升级到java 10时,我也遇到了这个问题。我通过删除来解决

-Djava.endorsed.dirs="C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed"

从参数。


推荐