将Java移植到J#的问题

Mik*_*uel 4 java j# clr

我在java中有一个中等大小(25k行代码,25k行测试)代码库,并希望将其移植到CLR和JVM上运行.

只有主类和一些测试实用程序以任何方式处理文件系统或操作系统.其余代码广泛使用泛型集合API,java.util.regex,java.net(但不是URL或URLConnection),java.io用于charset编码/解码,java.text用于unicode规范化,org.w3c.用于XML操作的dom.

是否有可能在J#和Java下进行大部分代码库编译,然后移植其余部分?

如果是这样,我可能遇到什么样的陷阱?

迈克,提前谢谢

Pet*_*erR 7

查看IKVM:http://www.ikvm.net/

它允许您在.Net CLR中运行(特别编译的)Java代码.

我的一些同事已成功使用它,代码为100万+代码的Java代码库.