我有一个 Java 项目,我想将其转换为 C#,在查看这里和其他地方后发现了一个工具Sharpen。
但是,为了启动并运行它(我是 Java 新手),上面链接的站点描述了获取源代码并将其构建为 Eclipse IDE 的插件,我宁愿不这样做,因为我通常不这样做做Java。
有谁知道是否存在一个独立的 EXE,它可以简单地利用 Sharpen 获取给定的 Java 项目并通过榨汁机运行它以将其转换为 C#?或者 Java 和 C# 是否足够相似,以至于手动将代码移植到 .NET 应该非常简单?
我有一个 Java 项目,我想将其转换为 C#,在查看这里和其他地方后发现了一个工具Sharpen。
但是,为了启动并运行它(我是 Java 新手),上面链接的站点描述了获取源代码并将其构建为 Eclipse IDE 的插件,我宁愿不这样做,因为我通常不这样做做Java。
有谁知道是否存在一个独立的 EXE,它可以简单地利用 Sharpen 获取给定的 Java 项目并通过榨汁机运行它以将其转换为 C#?或者 Java 和 C# 是否足够相似,以至于手动将代码移植到 .NET 应该非常简单?
我会亲自手动完成。您可以反思 Java 设计选择在哪些方面根本不适合 .NET,并最终得到惯用的 C# 代码,而不是看起来非常像带有 Java 口音的 C# 的代码。
这也意味着您更有可能最终理解代码:)
没有一对一的转换(甚至关闭),所以你应该手动进行。但是,如果您需要一个不错的自动化软件,无论是作为起点还是作为粗略的转换器,请参阅此链接。
如果项目这么大,我会说使用一个工具,然后自己检查并更改代码中的愚蠢内容。