Как говорит испытуемый, такое возможно? Я знаю jni4net, но его на окнах.

Вот выдержка из полученной мной ошибки:

Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /tmp/mydll.dll which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Native code library failed to load.
1
Eminem 24 Апр 2016 в 23:42

2 ответа

Лучший ответ

Возможно, вы захотите создать функцию на C, которая вызывается из кода Java и в ответ вызывает вашу функцию C #.

Посмотрите здесь, чтобы узнать о мосте от C к C #.

2
rems4e 24 Апр 2016 в 20:48

JNBridgePro поддерживает ваш сценарий. Он поддерживает выполнение стороны .NET на Mono, поэтому сторона .NET может работать в Linux. Посетите веб-сайт JNBridge для получения дополнительной информации.

Раскрытие информации: я с JNBridge.

0
Wayne Citrin 26 Апр 2016 в 06:05