【问题标题】:Are there any tools to convert Java to C#? [duplicate]是否有任何工具可以将 Java 转换为 C#? [复制]
【发布时间】:2011-03-08 05:24:52
【问题描述】:

可能重复:
Where can I find a Java to C# converter?

是否有可以将 java 项目转换为 C# 的免费转换器或工具?我有 java 代码,我想把它转换成 C#。

【问题讨论】:

标签: c# java


【解决方案1】:

【讨论】:

【解决方案2】:

可能有些东西声称它可以做到,但我不会相信它。这是一个重要的端口,需要程序员来确保它正确发生。

【讨论】:

  • Mmmmmmmmm,同意 但是你知道重写代码并保持所有逻辑相同是多么困难:(
  • @Madiha:您希望 C# 代码可维护吗?
  • 好吧,我需要的只是转换。我什至没有考虑准确或准确的运行代码。
  • @Madiha - 是的,我们做到了。这就是为什么它不能自动完成。接受它并聘请一名程序员。
  • AAAAHhhh 意味着我无法自动完成它:-s
【解决方案3】:

我过去曾在一些中小型项目上成功使用过JNBridge。这允许您从 .NET 调用 Java 库,反之亦然。如果您在接口中处理相对简单的类型,这可能是一个不错的选择。

【讨论】:

    【解决方案4】:
    Process.Start("java MyClass.java");
    

    【讨论】:

    • 不会运行。您需要先编译 Java 类;)
    • 嘿,听起来很有效,你能解释一下吗? ? ?
    • @Madiha:这个答案是为了开玩笑。虽然,很高兴知道为什么需要转换?如果你真的只需要从 ASP.Net 前端运行代码,那么我想你实际上可以这样做......
    • 实际上我想将我的应用程序从 java 迁移到 .net,但目前我正在尝试使用一些小代码文件,以便我可以了解转换的精细程度。 . .
    【解决方案5】:

    【讨论】:

      【解决方案6】:

      如果您只是希望它运行,但不一定要转换为 C# 源代码,您可能会发现 http://www.ikvm.net/ 是一个有趣的替代方案。

      它提供了在 .NET 运行时运行 Java 代码的工具。

      【讨论】:

        猜你喜欢
        • 2012-01-05
        • 1970-01-01
        • 2010-12-01
        • 2011-03-25
        • 2010-09-09
        • 2011-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多