8

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

4

2 回答 2

9

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

刻薄的答案:获取源代码并移植它。

编辑: http: //sourceforge.net/projects/ikvm/是一个针对.NET 的Java 虚拟机实现。不完全是你要求的,但它可能是你能做的最好的。

于 2008-09-16T03:18:38.920 回答
-1

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

于 2008-09-16T07:34:31.147 回答