2009-10-02 19 views
0

A recent answer to a question on converting Java to C#建議我應該使用Java語言轉換助理,並指出: http://msdn.microsoft.com/en-us/library/7tatw8a2%28VS.80%29.aspx當前的Java語言轉換助理和J#位置

我不能在我的Visual Studio(9.0.30729.1)和對望一眼,維基百科找到JLCA( http://en.wikipedia.org/wiki/J_Sharp)我發現:

的J#語言和Java從 未來的Visual Studio, 的版本,因爲現有的J#功能 語言轉換助理的退休設置 很大程度上滿足了客戶的需求,J#的使用量 正在下降。根據 產品生命週期策略,根據Visual Studio 2005提供的最新版本 將支持到2015年。

我很感激我是否可以使用並應該使用J#或JLCA以及如何安裝和使用它們的概述。

+2

這似乎很不明智。只需在C#中手動重寫,並確保您有足夠的測試!無論是或者堅持使用Java,並且有自由在Linux,OS-X或手機上運行你的東西。 J#只是兩個世界中最糟糕的。 – 2009-10-02 22:25:07

回答

0

從這個和其他答案看來,J#應該被棄用。

1

可能會有所幫助的東西 - 有一個開源項目IKVM.Net可以將您的java字節碼重新編譯爲.net字節碼。之後,您可以使用Reflector將生成的.net程序集反編譯爲C#以進行其他修改。 IKVM帶有一個完全轉換的java類庫,如.net程序集,您可以繼續使用該代碼,同時緩慢移動到核心.net庫。