VMWare - RunScriptInGuest,RunProgramInGuest Java - jar执行问题

时间:2011-02-20 17:23:37

标签: java vmware vmware-player

我正在尝试在虚拟机中执行jar。我是VMWare的新手,我试图在一些vms中运行一个罐子。“/ / p>

我已经尝试过以下两种情况而没有运气。

vmObject.RunProgramInGuest(@“C:\ Simulation.jar”,“”,true,false,false);

vmObject.RunScriptInGuest(@“C:\ Simulation.jar”,“java”,true,false);

我很感激任何建议。

1 个答案:

答案 0 :(得分:0)

我不确定您使用的API究竟是什么接口,但看起来您前面有两个参数。这是函数调用(来自here):

HRESULT
RunProgramInGuest([in] BSTR guestProgramName,
                  [in] BSTR commandLineArgs,
                  [in] LONG options,
                  [in] IVixHandle* propertyList,
                  [in] ICallback* jobDoneCallback,
                  [out,retval] IJob** runJob);

对于运行JAR文件,命令行可执行文件为java,然后执行JAR。例如:

java C:\Simulation.jar

反转前两个参数应该为您提供与该命令等效的API:

vmObject.RunProgramInGuest("java", @"C:\Simulation.jar", true, false);