Java 和C# 转换 转




在许多工程环境下要求把现有的Java项目转换成C#形式。手工操作显然是低效率的,是否存在现成的转换工具呢?

微软的VS2005(至高是这个版本提供了一个上述转换工具,简称为JLCA 3.0)。以后,微软便不再支持了,我尝试下载(http://www.microsoft.com/download/en/confirmation.aspx?id=14349),但是在VS2008和VS2010下都无法安装!!!这真是一个遗憾!


还有其他的,但是大多是商业性的,价格在$100以上。

我最近在研究一些JAVA程序,但是由于对JAVA语法没有全面的把握,所以想找一个JAVA TO CSHARP工具,结果并没有发现多少。相反,其他的语言转换工具,特别是在线免费的,倒是不少。

我现在发现的两款免费的JAVA TO CSHARP工具有:

(1) Sharpen, position: http://msforums.ph/forums/t/48263.aspx

(2)Java 2 CSharp Translator for Eclipse, at sourceforge https://sourceforge.net/apps/mediawiki/j2cstranslator/index.php?title=HowToUse

简单地搜集了一些材料,其中提到Sharpen是命令行式的,而且有许多细节需要配置,便干脆不理它,而是直奔后者。

如名所示,Java 2 CSharp Translator for Eclipse是一款Eclipse插件。这个插件的下载与安装非常简单。

下载


需要下载两个东西:

A. 插件本身,在https://sourceforge.net/projects/j2cstranslator/,不大,下载下来是一个1.19M的com.ilog.rules.Java2CSharpTranslator_1.3.6.20110331_01.jar。

B.映射库文件,这是另一个小小的SOURCEFORE项目,在https://sourceforge.net/projects/j2cstranslator/files/Mapping%20Library/DotNet%204.0/1.3.40.8_20110223_01/。因为我的环境是WINDOWS 7+.NET 4.0+ VS2010,所以当然要下载最新的DotNet4.zip这个文件,是一个205KB的ILOG.J2CsMapping.dll。


安装

A.插件文件复制到ECLIPSE的插件文件夹下,我的是C:\eclipse\plugins。

B.映射文件放到哪里呢?你可以保存在原来的位置,但是直接复制到ECLIPSE根目录下最简单。因为后来的生成向导中会提问这个映射文件的所在位置,当然默认他会在ECLIPSE根目录下寻找。


使用

至于使用上述插件就比较简单了。打开ECLIPSE,选择File-Export,然后看下图:



接下来的几步不必细说了,因为同志们都是ECLIPSE用户。

效果

我的结论是转换效果相当不错!总体来看,这款软件非常极时,而且操作非常易于上手,没有半点崩刮之处,干净利索。有需要的朋友赶紧试一试吧。

http://space.itpub.net/14466241/viewspace-704340


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM