Встраивание банки в форму C # - PullRequest
0 голосов
/ 22 мая 2010

Хорошо, эта ситуация немного сложная. Но я пытаюсь встроить Java Jar в форму C #. Не как новое окно или новый процесс.

Jar будет игрой, использующей библиотеку LWJGL.

Форма C # будет «оберткой» для нее с инструментами и многим другим.

У кого-нибудь есть идеи? Это вообще возможно?

Ответы [ 3 ]

4 голосов
/ 22 мая 2010

Согласно домашней странице IKVM

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

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

0 голосов
/ 22 мая 2010

Они совершенно разные среды выполнения;вам понадобится процесс как для CLR, так и для JVM;Обойти это невозможно.

Вы можете попробовать преобразователь Java в C #, предоставленный MS, а затем пересобрать: http://www.microsoft.com/downloads/details.aspx?FamilyID=46bea47e-d47f-4349-9b4f-904b0a973174&displaylang=en

0 голосов
/ 22 мая 2010

Можно было бы подойти к этому, используя DLL, а не банку. Также это звучит как проблема безопасности.

...