如何解决Java虚拟机启动器无法创建虚拟机错误?
我正在研究java wicket框架和Apache tomcat。当我尝试启动tomcat时,它会显示Java虚拟机启动器弹出窗口“无法创建Java虚拟机”。
单击弹出窗口上的“确定”按钮后,它会在控制台上显示错误。
VM 初始化期间发生错误。
无法为对象堆保留足够的空间。
请给我任何参考或建议。
我正在研究java wicket框架和Apache tomcat。当我尝试启动tomcat时,它会显示Java虚拟机启动器弹出窗口“无法创建Java虚拟机”。
单击弹出窗口上的“确定”按钮后,它会在控制台上显示错误。
VM 初始化期间发生错误。
无法为对象堆保留足够的空间。
请给我任何参考或建议。
错误:
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)
当我们从java 8升级到java 10时,我也遇到了这个问题。我通过删除来解决
-Djava.endorsed.dirs="C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed"
从参数。