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

时间:2011-10-31 16:53:56

标签: c# java visual-studio c#-4.0 jar

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

4 个答案:

答案 0 :(得分:4)

你有没有看过IKVM.NET

答案 1 :(得分:1)

使用Exec运行相应的java -jar file.jar命令怎么样?您可能希望添加一些奇特的逻辑来尝试确保系统上确实有java可用,但这不应该太难......

答案 2 :(得分:1)

CodeMesh的一个选项是JuggerNET,它为Java API生成.NET包装。

答案 3 :(得分:1)

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

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