Java语言转换助手和J#的当前位置

时间:2009-10-02 22:14:28

标签: c# java

A recent answer to a question on converting Java to C#建议我应该使用Java语言转换助手并指出: http://msdn.microsoft.com/en-us/library/7tatw8a2%28VS.80%29.aspx

我在Visual Studio(9.0.30729.1)上找不到JLCA,在查看维基百科(http://en.wikipedia.org/wiki/J_Sharp)时发现:

  

退休J#语言和Java   语言转换助手来自   Visual Studio的未来版本,   自从现有的J#功能集   主要满足客户需求和使用   J#正在下降。最后一个版本   使用Visual Studio 2005运送   按照2015年的要求获得支持   产品生命周期策略。

我很感激能否概述我是否可以使用J#或JLCA,以及如何安装和使用它们。

2 个答案:

答案 0 :(得分:1)

可能有所帮助的东西 - 有一个开源项目IKVM.Net可以将您的java字节码重新编译为.net字节代码。之后,您可以使用Reflector将生成的.net程序集反编译为C#以进行其他修改。 IKVM附带一个完全转换的java类库作为.net程序集,您可以继续使用该代码,同时慢慢移动到核心.net库。

答案 1 :(得分:0)

从这个和其他答案来看,J#似乎应该被弃用。