Переводчик с Java на C # - PullRequest
       13

Переводчик с Java на C #

1 голос
/ 09 августа 2009

Я слышал, что JNBridge будет переводить код C # в собственный код Java (я его не проверял).

Есть ли на рынке какой-либо инструмент для перевода кода Java в нативный C #? (Или JNBridge также переведет код Java в C #?)

Ответы [ 3 ]

6 голосов
/ 09 августа 2009

Вы говорите о исходном кодовом преобразователе или о возможности запуска Java-кода в CLR?

Если это последнее, вы можете посмотреть на IKVM :

IKVM.NET - это реализация Java для моно и Microsoft .NET Фреймворк. Включает в себя следующее компоненты:

  • Виртуальная машина Java, реализованная в .NET
  • .NET реализация Java библиотеки классов
  • Инструменты, которые включают Java и .NET совместимость
1 голос
/ 09 августа 2009

Microsoft Visual Studio 2005 включала инструмент преобразования Java в C # (ассистент преобразования языка Java). Хотя они объявили в 2007 году, что он не будет развиваться дальше (и не в VS 2008), он все еще поддерживается до 2015 года.

0 голосов
/ 09 августа 2009

Я не думаю, что прямое «преобразование кода» возможно, что с вызовом функций API? (например, каждая технология имеет свои коллекции и т. д.). Ссылка, которую вы дали, скорее не является переводчиком кода, скорее - это библиотеки, которые позволяют подключать компоненты, такие как встраивание java GUI в приложение WPF и т. Д.
Также на главной странице JNBridge пишут:

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

Так что было бы неплохо проверить чей-то сайт, прежде чем спрашивать о возможностях его платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...