有没有办法从java应用程序运行特定的VMWare-player图像(假设它是事先创建的,并且名称是已知的)? 也许已经存在一些库,但我无法找到它们。或者,如果有人可以发布代码片段,则更好。用java运行vmware-player图像
换句话说,我想调用VMware Player来从java运行映像。
有没有办法从java应用程序运行特定的VMWare-player图像(假设它是事先创建的,并且名称是已知的)? 也许已经存在一些库,但我无法找到它们。或者,如果有人可以发布代码片段,则更好。用java运行vmware-player图像
换句话说,我想调用VMware Player来从java运行映像。
如果这不是为了生产和实时系统,它可以通过从java.lang.Runtime中
有些东西一样踢VMWare commands来完成:调用Runtime.getRuntime()EXEC(“CMD/C abc.bat启动”) ;
如果我理解正确的话有vmrun工作站,但它不是在球员 – 2012-08-03 17:49:40
版本@KonstantinPetrukhnov试试我的其他更新的答案,使用-t选项 – 2012-08-03 18:07:24
我还需要修复播放器4.0.2的bug:http://minuteware.net/vmware-player-and-vmware-vix-the-specified-version-was-not-found/ – 2012-08-04 08:45:49
如果您只需调用VM播放器,请使用以下命令。要调用与vmrun使用-T
Runtime rt = Runtime.getRuntime();
rt.exec("<path-of-installation>/vmrun -T player start <name-or-path-of-image-file>");
或者,如果你想要做的正在运行的VM播放器的任何研究,然后VMware Infrastructure (vSphere) Java API可能是有用的球员。
我只是补充说,vmrun可以作为VMware VIX包下载。 – 2012-08-03 19:49:42
亚..获得该包后,你必须执行代码如上调用播放器。 – 2012-08-04 02:26:31
我可以知道在java中运行图像的实际目的是什么?或者你想调用VMware播放器从Java运行图像? – 2012-08-03 16:55:41
“调用VMware的球员运行从Java图像” - 是 – 2012-08-03 17:33:38