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

VMWare-RunScriptInGuest、RunProgramInGuest Java-jar执行问题,java,vmware,vmware-player,Java,Vmware,Vmware Player,我试图在虚拟机中执行一个jar。我对VMWare非常陌生,在一些VM中运行jar时遇到了困难 我尝试了以下两种方法,但都没有成功 vmObject.RunProgramInGuest(@“C:\Simulation.jar”,“”,true,false,false) vmObject.RunScriptInGuest(@“C:\Simulation.jar”,“java”,true,false) 如果您有任何建议,我将不胜感激。我不确定您正在使用的API接口到底是什么,但看起来您已经将前两个参数

我试图在虚拟机中执行一个jar。我对VMWare非常陌生,在一些VM中运行jar时遇到了困难

我尝试了以下两种方法,但都没有成功

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

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


如果您有任何建议,我将不胜感激。

我不确定您正在使用的API接口到底是什么,但看起来您已经将前两个参数颠倒过来了。以下是供参考的函数调用(来自):

对于运行JAR文件,命令行可执行文件是
java
,后跟要执行的JAR。例如:

java C:\Simulation.jar
颠倒前两个参数会得到与该命令等效的API:

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