【问题标题】:Tool to convert java to c# code [closed]将java转换为c#代码的工具[关闭]
【发布时间】:2010-10-28 04:00:30
【问题描述】:

目前最好的将 java 转换为 c# 的工具是什么?除了

  • j2c 翻译器
  • j#

我目前使用 IKVM。

【问题讨论】:

标签: java c# code-translation


【解决方案1】:

供您参考:

注意:我对它们没有经验。

【讨论】:

  • 我很想听听尝试过 XES 的人的反馈...看起来处理复杂的转换太简单了。
  • 另外 - 我无法弄清楚如何使用锐化...
  • 花了 2 天时间试图让 Sharpen 构建和运行,但它是一个 Eclipse 插件,所以这项任务被证明是不可能的,主要是因为 Eclipse 是有史以来最糟糕的软件宇宙。是的,我试过 XobotOS 版本,也坏了。试过XES,但是这个过程太慢太复杂了,手动重写实际上会更快,Remotesoft Octopus 仍处于 beta 测试阶段。
  • 看起来锐化仍然处于活动状态,但在不同的位置? github.com/slluis/sharpen我找到的唯一官方位置就是这个丑陋的svn source.db4o.com/db4o/trunk/sharpen
  • 与 cmets 相比,我对这个问题的相对较高的投票很感兴趣,这基本上说每个选项都无效。很想听听支持者或任何可以推荐任何有效作为转换器的人的意见
【解决方案2】:

不要。将它们保留为 Java 并使用 IKVM 将它们转换为 .Net DLL。

【讨论】:

【解决方案3】:

我在这方面取得了不错的成绩。比锐化更容易使用。

http://tangiblesoftwaresolutions.com/Product_Details/Java_to_CSharp_Converter.html

【讨论】:

  • 我用过这个。它对我来说真的很棒。
【解决方案4】:

Microsoft 有一个名为 JLCA 的工具:Java Language Conversion Assistant。我不知道它是否更好,因为我从未比较过两者。

【讨论】:

  • 是的,我之前尝试过,但效果不是很好。我认为微软已经停止支持它。它不支持泛型等较新的 Java 功能。
  • Visual Studio 2003 似乎需要安装
  • @BozoJoe It's supported on 2005 as well。但是,是的,去他妈的。
  • VS 2005 之后不支持 JLCA
  • 仍然对我有用。您只会在页面顶部看到一个愚蠢的大型 Surface Pro 广告 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多