Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java运行vmware player映像_Java_Vmware Player - Fatal编程技术网

使用java运行vmware player映像

使用java运行vmware player映像,java,vmware-player,Java,Vmware Player,有没有办法从java应用程序运行特定的VMWare player映像(假设它是事先创建的,并且名称是已知的)? 可能已经有一些LIB了,但我没能找到它们。如果有人能发布代码片段,那就更好了 换句话说,我希望调用VMware player从java运行映像。如果这不适用于生产系统和实时系统,可以通过从java.lang.Runtime启动来完成 例如:Runtime.getRuntime().exec(“cmd/c start abc.bat”) 如果只想调用VM播放器,请使用以下命令。要使用vm

有没有办法从java应用程序运行特定的VMWare player映像(假设它是事先创建的,并且名称是已知的)? 可能已经有一些LIB了,但我没能找到它们。如果有人能发布代码片段,那就更好了


换句话说,我希望调用VMware player从java运行映像。

如果这不适用于生产系统和实时系统,可以通过从java.lang.Runtime启动来完成

例如:Runtime.getRuntime().exec(“cmd/c start abc.bat”)

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

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

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

我可以知道您在java中运行映像的实际目的是什么吗?或者您想调用VMware player从java运行映像?“调用VMware player从java运行映像”-是的,如果我理解正确,则有vmrun for workstation,但它在player中不可用version@KonstantinPetrukhnov试试我的另一个更新答案,使用-T选项还需要修复player 4.0.2的错误:我只是补充说,vmrun可以作为VMware VIX package.ya下载。。获得该包后,您必须实现上述代码以调用播放器。