繁体   English   中英

有没有办法启动“空” JVM实例而不给它一个Main类来运行?

[英]Is there any way to launch an “empty” JVM instance without giving it a Main class to run?

例如,仅测试给定的一组VM参数“工作”并且有效。

我总是可以使用一个空的main方法或某个类来创建一个类,但是随后我不得不担心类路径和所有爵士乐,这是很高兴避免的。

如果不想指定长类路径,只需在要从终端启动VM的任何目录中创建一个空的Java程序。 您可以使用vi在终端中执行此操作。

您可以只执行java -version并添加您想要的任何VM参数集。 这将解析参数并实例化VM实例。

例如: java -version -Xmn64m

您也可以执行java -Xmn64m abc ,其中abc是随机字符串。 这将报告它找不到主类“ abc”,但仍将首先解析Java参数并实例化VM实例。 实际上,它应该比java -version执行更多的初始化任务,因此对于测试非常java -version

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM