java程序设置VM参数后,执行报:错误: 找不到或无法加载主类 ‐Xms10M

240 阅读1分钟

1、问题

设置VM参数后执行,报:错误: 找不到或无法加载主类 ‐Xms10M

image.png

2、原因及解决

因为没有设置VM参数时,运行是没问题的,所以可以确定是因为设置了VM参数后导致的。

所设置的VM参数:
‐Xms10M ‐Xmx10M ‐XX:+PrintGCDetails ‐XX:+HeapDumpOnOutOfMemoryError ‐XX:HeapDumpPath=/Users/lan/data/jvm.dump

初看,没什么问题,左看右看也觉得没什么问题啊!

u=2990045905,2724545482&fm=253&app=138&f=JPEG.jpeg

最后,找了一个其他运行正常的程序的VM参数进行对比:

image.png

一对比,问题还是很明显的,就是-号的问题
修改之后,问题解决:

image.png