【问题标题】:run vmware-player image with java使用 java 运行 vmware-player 映像
【发布时间】:2012-08-01 17:54:39
【问题描述】:

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

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

【问题讨论】:

  • 我能知道你在java中运行图像的实际目的是什么吗?或者您想调用 VMware 播放器从 java 运行映像?
  • "调用 VMware 播放器从 java 运行映像" - 是

标签: java vmware-player


【解决方案1】:

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

【讨论】:

  • 如果我理解正确的话,工作站有 vmrun,但在 Player 版本中不可用
  • @KonstantinPetrukhnov 使用 -T 选项尝试我的其他更新答案
  • 我还需要修复播放器 4.0.2 的错误:minuteware.net/…
【解决方案2】:

如果您想简单地调用 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 可能会很有用。

【讨论】:

  • 我只是补充一点,vmrun 可以作为 VMware VIX 包下载。
  • ya.. 获得该软件包后,您必须实现上述代码以调用播放器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-09
  • 1970-01-01
  • 2013-09-27
  • 2015-11-06
  • 2010-10-01
相关资源
最近更新 更多