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