Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从C#运行Java(JAR文件)?_C#_Java_Visual Studio_C# 4.0_Jar - Fatal编程技术网

如何从C#运行Java(JAR文件)?

如何从C#运行Java(JAR文件)?,c#,java,visual-studio,c#-4.0,jar,C#,Java,Visual Studio,C# 4.0,Jar,我想为这个游戏客户端创建一个包装器,但它是用Java编写的。如何在C#中运行.jar文件?如何使用运行相应的java-jar file.jar命令?您可能希望添加一些奇特的逻辑,以尝试确保系统上确实可以使用java,但这应该不会太难…您研究过吗?一个选项是通过CodeMesh,它为Java API生成.NET包装器。该包装器称为包装器,因为它包装jar文件并使用虚拟机启动它。还有一些包装器已经在exe文件中包含VM 您不需要自己编写这样的包装器,它们已经存在了。一个功能强大且免费的包装器是。您应

我想为这个游戏客户端创建一个包装器,但它是用Java编写的。如何在C#中运行.jar文件?

如何使用运行相应的
java-jar file.jar
命令?您可能希望添加一些奇特的逻辑,以尝试确保系统上确实可以使用
java
,但这应该不会太难…

您研究过吗?

一个选项是通过CodeMesh,它为Java API生成.NET包装器。

该包装器称为包装器,因为它包装jar文件并使用虚拟机启动它。还有一些包装器已经在exe文件中包含VM


您不需要自己编写这样的包装器,它们已经存在了。一个功能强大且免费的包装器是。

您应该看看:ScrapsedCola提供的链接描述了如何从C#启动Java进程。