У меня есть Java API в jar-файле с некоторыми зависимостями от других jar-файлов.
Есть ли способ вызвать определенный метод из этого API, например, используя PInvoke из .NET?
Спасибо.
Вот, пожалуйста :) Я использовал его сам и был очень доволен реализацией.
IKVM: Использование API Java в приложениях .NET
(1) Если вам просто нужны некоторые библиотеки из Java.
(2.1) Если у вас есть доступ к коду.
(2.2) В крайнем случае, динамически загружать Java в .Net (интерпретатор)
Вы можете использовать CORBA для "вызова" методов java из .NET.
Для .NET здесь вы можете найти некоторые библиотеки CORBA.
Java SDK включает возможности CORBA, поэтому вам не нужно загружать сторонние библиотеки.
Не думаю, что будет легко взаимодействовать .net и java.Возможно, вы могли бы использовать сокеты и использовать их для отправки сообщений из одной среды в другую.Это всего лишь идея.
РЕДАКТИРОВАТЬ:
Я нашел несколько библиотек, которые говорят, что они могут сделать это:1010 *http://www.jnbridge.com/
http://www.codeproject.com/KB/dotnet/Espresso.aspx