0

假设我想为现有的 java 代码创建一种预处理器,这样我就可以获得语言特定的关键字和对象,然后使用 Csharp 代码创建将它们转换为 Csharp 等效项的例程 - 这应该采取什么路线?我正在考虑正则表达式,但我很困惑。

我有一堆大约 100 个 .java 文件,我需要在创纪录的时间内将它们转换为 csharp 代码。我手动完成了其中大约五个,我已经很头疼了。

或者是否有任何工具已经可以做到这一点?

4

3 回答 3

3

你可以看看ikvmc。它需要一个.classor.jar文件并吐出一个托管的 .NET 程序集,该程序集引用了几个其他程序集。我个人使用它来包含来自没有 .NET 端口的 JAVA 库的功能。

如果您想迁移源代码,而不仅仅是手动迁移,您将获得高质量的结果。自动代码转换工具只能翻译语法,但不能利用不同框架可以提供的某些特定功能。

于 2010-03-27T14:51:51.190 回答
2

你可以试试JLCA(Java 语言转换助手)

于 2010-03-27T14:51:41.860 回答
0

我在哪里可以找到 Java 到 C# 的转换器?

于 2010-03-27T14:51:52.820 回答