我在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下进行大部分代码库编译,然后移植其余部分?
如果是这样,我可能遇到什么样的陷阱?
迈克,提前谢谢
查看IKVM:http://www.ikvm.net/
它允许您在.Net CLR中运行(特别编译的)Java代码.
我的一些同事已成功使用它,代码为100万+代码的Java代码库.