2009-08-09 53 views
1

我聽說JNBridge會將C#代碼轉換爲原生Java代碼(我還沒有測試過)。Java to C#Translator

是否有任何工具在市場上的翻譯Java代碼到本機C#?(或將JNBridge的Java代碼也轉換爲C#?)

+0

可能的重複:http://stackoverflow.com/questions/443010/where -can-i-find-a-java-to-c-sharp-converter – 2012-11-06 18:01:59

回答

1

微軟的Visual Studio 2005包含一個Java to C#轉換工具(Java語言轉換助手)。雖然他們在2007年宣佈它不會進一步發展(並且它不在VS 2008中),但它仍然是2015年以前支持的產品。

+0

而且IIRC只與Java 1.1一起工作... – 2009-08-09 13:10:33

6

你說的是一個碼轉換器,或能力在CLR中運行Java代碼?

如果是後者,你可能想看看IKVM

IKVM.NET就是Java 爲單聲道和Microsoft .NET框架 的實現。它包括以下組件 :

  • Java虛擬機在 .NET實現
  • .NET實現了Java 類庫
  • 工具使Java 和.NET互操作
0

我不認爲直接「代碼翻譯」可能是什麼,調用API函數是什麼? (比如,每種技術都有自己的集合等)。鏈接,你已經給了,似乎不是代碼翻譯,而是 - 允許一個連接組件,如嵌入WPF應用程序內的Java GUI的庫等
此外,在JNBridge的主頁上,他們正在寫:

Bridge anything Java to .NET 
Bridge anything .NET to Java

因此,在詢問他們的平臺的可能性之前檢查某人的網站可能是個好主意。