[英]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.