题
有哪些选项/方法/软件可用于将 JAR 文件转换为托管 .NET 程序集?请在答案中提供所有商业和非商业方法。这些不包括需要在主机上安装 Java 的解决方案。
解决方案
我可能是错的,但我很确定这是不可能的。Java 字节代码与在 CLR 上运行而生成的代码不同。
尖锐的回答:获取源代码并移植它。
编辑:稍微戳一下就会出现 http://sourceforge.net/projects/ikvm/, ,.NET 的 Java 虚拟机实现。虽然不完全符合您的要求,但这可能是您能做的最好的事情。
其他提示
去年面对这种情况,我编写了一个小包装器(用 java 编写),它从临时文件中读取输入,调用 jar 并将输出放入另一个临时文件中。.NET 项目将创建输入文件,调用 JVM 并启动包装器,等待其完成并读取输出文件。又快又脏。至少就我而言
不隶属于 StackOverflow