1

有没有办法从 java 应用程序运行特定的 VMWare 播放器映像(假设它是预先创建的,并且名称是已知的)?也许已经存在一些库,但我无法找到它们。或者如果有人可以发布代码片段会更好。

换句话说,我想调用 VMware 播放器从 java 运行图像。

4

2 回答 2

2

如果这不适用于生产和实时系统,则可以通过从 java.lang.Runtime中踢VMWare 命令
来完成, 例如: Runtime.getRuntime().exec("cmd /c start abc.bat");

于 2012-08-03T17:08:44.097 回答
0

如果您只想调用 VM 播放器,请使用以下命令。要使用 vmrun 调用播放器,请使用-T

Runtime rt = Runtime.getRuntime();
rt.exec("<path-of-installation>/vmrun -T player start <name-or-path-of-image-file>");

或者,如果您想对正在运行的 Vm Player 进行任何研究,那么VMware Infrastructure (vSphere) Java API 可能会很有用。

于 2012-08-03T17:52:02.580 回答