目前将java转换为c#的最佳工具是什么?除了
我目前使用IKVM.
我有一个Java项目,我想转换为C#,看完这里和其他地方后发现了一个工具,Sharpen.
但是,为了使其运行起来(我是Java的新手),上面链接的站点描述了抓取源代码并将其构建为Eclipse IDE的插件,我不想这样做,因为我通常不这样做做Java.
有谁知道是否存在独立的EXE,它可以简单地利用Sharpen来获取给定的Java项目并通过绞拧器将其转换为C#?或者Java和C#是否足够相似,以便将代码手动移植到.NET应该非常简单?
我正在考虑使用Haxe的跨语言能力,但不确定它是否是最适合这项任务的.我将编写一个通用库,它应该能够在目标语言中使用并记录下来(能够应用像doxygen这样的东西).换句话说,我想在Haxe中编写一个通用库,输出c ++代码(和java一起完成),并让其他程序员可以访问它.(不仅仅是C +编译器可读)这是这项任务的最佳选择,或者如果我为每种语言编写一个版本的库,会不会更好?
我正在将一个Java库移植到C#.我正在使用Visual Studio 2008,因此我没有停用的Microsoft Java语言转换助手程序(JLCA).
我的方法是创建一个与Java库具有类似项目结构的新解决方案,然后将java代码复制到ac#文件中,并将其逐行转换为有效的c#.考虑到我发现Java易于阅读,两种语言的细微差别让我感到惊讶.
有些东西很容易移植(名称空间,继承等),但有些东西出乎意料地不同,例如嵌套类中私有成员的可见性,覆盖虚拟方法和内置类型的行为.我不完全理解这些事情,我确信还有很多其他的差异,我还没有看到.
我还有很长的路要走这个项目.我可以在此转换过程中应用哪些经验法则来正确管理语言差异?
微软应该提供称为JLCA的东西,它将Java转换为C#.我找不到任何下载或任何东西.有没有人有关于此工具的任何信息以及如何在VS2008/2010中使用它?我可以找到版本2.0但不是3.0 ...据说它内置于VS2005中?
我听说JNBridge会将C#代码翻译成本机Java代码.(我还没有测试过).
市场上是否有可用于将Java代码转换为本地C#的工具?(或者JNBridge还将Java代码转换为C#?)
可能重复:
我在哪里可以找到Java到C#转换器?
有没有可以将Java项目转换为C#的免费转换器或工具?我有java代码,我想将其转换为C#.