有哪些选项/方法/软件可用于将JAR文件转换为托管.NET程序集?请在答案中提供所有商业和非商业方法。 这些不包括需要在主机上安装Java的解决方案。
答案 0 :(得分:9)
我可能错了,但我很确定这是不可能的。 java字节代码与在CLR上生成的代码不同。
Snarky回答:获取源代码并移植它。
编辑:一点点推出了http://sourceforge.net/projects/ikvm/,一个用于.NET的Java虚拟机实现。不是你要求的,但它可能是你能做的最好的。
答案 1 :(得分:-1)
去年面对这种情况,我写了一个小包装器(在java中),它读取临时文件的输入,调用jar并将输出放在anther临时文件中。 .NET项目将创建输入文件,调用JVM并启动包装器,等待它完成并读取输出文件。快速而肮脏。至少在我的情况下