2008-09-16 79 views
7

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

回答

9

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

Snarky回答:获取源代码并将其移植。

编辑:有点戳是http://sourceforge.net/projects/ikvm/,.NET的Java虚拟机实现。不是你要求的,但它可能是你能做的最好的。

+0

snarky是可以的。这个问题引发了这个问题。 – 2008-09-16 06:06:13

+1

字节码是可重写的,硬件部分是运行时类 – 2010-02-19 06:46:08

-1

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