我想为这个游戏创建一个包装器,但它是用Java编写的。我如何在C#中运行.jar文件?如何从C#运行Java(一个JAR文件)?
3
A
回答
4
您是否看过IKVM.NET?
1
如何使用Exec来运行相应的java -jar file.jar
命令呢?您可能需要添加一些花哨的逻辑来尝试确保系统上确实存在java
,但这不应该太难...
1
CodeMesh的一个选项是JuggerNET,它为Java API生成.NET包装器。
1
该包装被称为包装,因为它包装了jar文件并使用虚拟机启动它。还有一些包装已经包含在exe文件中的虚拟机。
你不需要自己编写这样的包装,这些已经是了。一个强大且免费的包装是launch4j。
相关问题
- 1. 从C#运行Jar文件#
- 2. 从java代码运行jar文件
- 3. 从java批处理文件运行jar
- 4. 如何从单独的jar文件运行jar文件?
- 5. 如何从java程序运行jar文件和启动终端?
- 6. 运行一个JAR文件单独
- 7. Java - 从jar文件创建一个类
- 8. 从可执行文件运行一个黄瓜方案JAR
- 9. 从exec运行java -jar
- 10. 运行一个Java程序引用OpenCV的Jar文件
- 11. 在正在运行的java jar中打开一个文件
- 12. 在一个jar文件中编译时在cmd中运行一个jar文件
- 13. 如何从多个eclipse文件创建可运行jar?
- 14. 从另一个jar文件执行jar文件
- 15. 运行jar文件时出现Java FileNotFoundException
- 16. 如何从另一个python文件运行一个python文件?
- 17. 如何从.scala文件创建(或运行).jar文件?
- 18. NoClassDefFoundError当从Windows命令行运行Java与外部jar文件
- 19. 如何从一个文件夹中创建一个可执行的jar文件
- 20. 如何制作可运行jar文件?
- 21. 如何在unix上运行.jar文件?
- 22. 如何使用editplus运行jar文件
- 23. 如何运行-jar文件(java.lang.NoClassDefFoundError)
- 24. 如何在Eclipse中运行jar文件
- 25. 从cmd中引用外部jar文件运行jar文件
- 26. 从一个批处理文件运行jar依赖关系
- 27. JAR文件从另一个目录运行?
- 28. 如何从Java运行.sh文件?
- 29. 从java运行一个.exe文件并继续运行
- 30. 如何在另一个jar文件的类路径中的jar文件中运行一个类
你应该看看:http://stackoverflow.com/questions/873809/how-to-execute-a-java-program-from-c – scrappedcola
scrappedcola提供的链接描述了如何*启动Java进程*来自C#。 –