Как говорит испытуемый, такое возможно? Я знаю 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.
2 ответа
Возможно, вы захотите создать функцию на C, которая вызывается из кода Java и в ответ вызывает вашу функцию C #.
Посмотрите здесь, чтобы узнать о мосте от C к C #.
JNBridgePro поддерживает ваш сценарий. Он поддерживает выполнение стороны .NET на Mono, поэтому сторона .NET может работать в Linux. Посетите веб-сайт JNBridge для получения дополнительной информации.
Раскрытие информации: я с JNBridge.
Похожие вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.