我正在尝试在虚拟机中执行jar。我是VMWare的新手,我试图在一些vms中运行一个罐子。“/ / p>
我已经尝试过以下两种情况而没有运气。
vmObject.RunProgramInGuest(@“C:\ Simulation.jar”,“”,true,false,false);
vmObject.RunScriptInGuest(@“C:\ Simulation.jar”,“java”,true,false);
我很感激任何建议。
答案 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);