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