说我想为现有的java代码创建一种预处理器,以便我可以获取特定于语言的关键字和对象,然后使用Csharp代码创建将它们转换为Csharp等价物的例程 - 这需要什么路线?我正在考虑正则表达式,但我很模糊。C#中的Java预处理器
我有一堆约100个.java文件,我需要在记录时间将它们转换为csharp代码。我已经手动完成了其中五个,我已经有严重的头痛。
或者是否有任何工具已经做到了?
说我想为现有的java代码创建一种预处理器,以便我可以获取特定于语言的关键字和对象,然后使用Csharp代码创建将它们转换为Csharp等价物的例程 - 这需要什么路线?我正在考虑正则表达式,但我很模糊。C#中的Java预处理器
我有一堆约100个.java文件,我需要在记录时间将它们转换为csharp代码。我已经手动完成了其中五个,我已经有严重的头痛。
或者是否有任何工具已经做到了?
你可以看看ikvmc。它需要一个.class
或.jar
文件并吐出一个托管的.NET程序集,该程序集引用了一些其他程序集。我个人使用它来包含没有.NET端口的JAVA库的功能。
如果您想要迁移源代码而不是仅通过手动执行,您将获得高质量的结果。自动化代码转换工具只能翻译语法,但不能利用不同框架可提供的某些特定功能。
你可以尝试JLCA(Java语言转换助理)
应该是一个评论或接近的投票,恕我直言。 – Joey 2010-03-27 15:07:17