有哪些选项/方法/软件可用于将 JAR 文件转换为托管 .NET 程序集?请在答案中提供所有商业和非商业方法。这些不包括需要在主机上安装 Java 的解决方案。

有帮助吗?

解决方案

我可能是错的,但我很确定这是不可能的。Java 字节代码与在 CLR 上运行而生成的代码不同。

尖锐的回答:获取源代码并移植它。

编辑:稍微戳一下就会出现 http://sourceforge.net/projects/ikvm/, ,.NET 的 Java 虚拟机实现。虽然不完全符合您的要求,但这可能是您能做的最好的事情。

其他提示

去年面对这种情况,我编写了一个小包装器(用 java 编写),它从临时文件中读取输入,调用 jar 并将输出放入另一个临时文件中。.NET 项目将创建输入文件,调用 JVM 并启动包装器,等待其完成并读取输出文件。又快又脏。至少就我而言

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top