Вопросы по теме 'java-native-interface'
JNI и Java: вызов муравья сделать или сделать вызов муравья?
Я собираюсь совершить свое первое путешествие в мир JNI (Java Native Interface), чтобы предоставить уведомления об изменении файловой системы из кода C / C ++ для конкретной платформы на Java. Это если только кто-то не предложит какую-нибудь...
3436 просмотров
schedule
06.09.2022
Вызов кода С# из Java?
У кого-нибудь есть хорошее решение для интеграции некоторого кода С# в приложение Java?
Код небольшой, поэтому я мог бы переписать на java, но я бы предпочел повторно использовать код, если это возможно. Не повторяйся и т.
Кроме того, я знаю,...
52238 просмотров
schedule
22.02.2024
отлаживать dll из java java-›jni.dll -> app.dll -> app.dll
как я могу отлаживать dll, которая не загружается приложением java.
Сценарий таков: мое java-приложение загружает jni.dll, который использует другую dll, и эта dll использует другую dll.
Java‹->jni.dll‹->dll‹->dll
У меня есть исходный код для...
4104 просмотров
schedule
04.05.2022
Использование maven для создания/развертывания/использования проектов с JNI
Я пытаюсь использовать maven для создания проекта, который зависит от оболочки JNI вокруг библиотеки компьютерного зрения OpenCV. Мне удалось "maven-ize" оболочку OpenCV здесь: http://ubaa.net/shared/processing/opencv/ с помощью подключаемого...
7289 просмотров
schedule
03.10.2022
UnsatisfiedLinkError в плагине lotus-notes
У нас возникла проблема с dll в плагине для заметок.
Когда мы вызываем это: NotesFactory.createSession();
мы получаем эту ошибку:
Невозможно создать представление: nlsxbe (имя файла или расширение слишком длинное....
1949 просмотров
schedule
24.10.2022
Использовать JNI вместо JNA для вызова собственного кода?
JNA кажется немного проще в использовании для вызова собственного кода по сравнению с JNI. В каких случаях вы бы использовали JNI вместо JNA?
49381 просмотров
schedule
15.02.2023
Каков наилучший способ получить результаты GetLastError() после вызова WinAPI в красивый символ*?
Я пишу DLL, которую java-программа использует для вызова WinAPI различными способами. Я хочу вернуть правильные исключения обратно в java, но мне нужна хорошо отформатированная ошибка WinAPI, а не только int, который возвращается из GetLastError()....
611 просмотров
schedule
25.05.2023
Eclipse Java JNI, ошибка связывания LoadLibrary
Это мой второй раз, когда я кодирую Java и никогда раньше не ссылался на какую-либо внешнюю библиотеку. Я следую онлайн-примерам JNI и получаю UnsatisfiedLinkError при попытке загрузить dll. Я думал, что мне нужно сначала создать DLL, прежде чем...
4627 просмотров
schedule
01.09.2023
интерпретация производительности Java-коммуникаций
Прямо сейчас я использую JNA для связи с Java и доволен его простотой. Однако мне нужно оптимизировать производительность, и я рассматриваю возможность использования других привязок.
Мой вопрос таков: какая часть Java-родного общения является...
390 просмотров
schedule
17.04.2023
Реализовать прослушиватель JNI
У меня есть следующий код в "классе слушателя" С++ (более или менее), который вызывает некоторую функцию объекта Java. Подозреваю утечку памяти:
JNIEnv *env = NULL;
vm_->AttachCurrentThread(&env, NULL);
const jclass cls =...
1144 просмотров
schedule
04.08.2023
HP-UX: libstd_v2 в трассировке стека кода JNI, скомпилированного с помощью g++
uname -mr: B.11.23 ia64
g++ --версия: g++ (GCC) 4.4.0
Java-версия:
Java(TM) SE Runtime Environment (сборка 1.6.0.06-jinteg_20_jan_2010_05_50-b00) Java HotSpot(TM) Server VM (сборка 14.3-b01-jre1.6.0.06-rc1, смешанный режим)
Я пытаюсь...
1832 просмотров
schedule
10.10.2023
Загрузка библиотеки JNI в Mac OS X?
Фон
Итак, я пытаюсь загрузить jnilib (в частности, JOGL ) в Java на Mac OS X во время выполнения . Я слежу за соответствующими вопросами о переполнении стека:
Maven и библиотека JOGL
Загрузка DLL в Java - Eclipse - JNI
Как...
13335 просмотров
schedule
09.03.2024
Как вызвать метод Java из C++
Я использую JNI для вызова моей функции C++ из Java. Одним из аргументов функции C++ является jobject thiz (насколько я знаю, все нативные функции JNI имеют этот аргумент). Выполнение функции занимает довольно много времени, и я хочу сообщить о...
2206 просмотров
schedule
26.01.2023
JNI — собственный метод с параметром ByteBuffer
У меня есть метод:
public native void doSomething(ByteBuffer in, ByteBuffer out);
Сгенерированный javah C/C++ заголовок этого метода:
JNIEXPORT void JNICALL Java__MyClass_doSomething (JNIEnv *, jobject, jobject, jobject, jint, jint);...
21716 просмотров
schedule
17.12.2022
Простой пример typemap в swig java
Я пытаюсь обернуть собственную библиотеку С++ с помощью swig, и я застрял в попытке преобразовать time_t в C в long в Java. Я успешно использовал swig с python, но пока не могу заставить приведенную выше карту типов работать на Java. В питоне...
5500 просмотров
schedule
03.10.2022
Как добавить системный сервис в Android Framework
Я хочу добавить свой собственный код фреймворка, который работает в «system_server» Android (обрабатывает все службы системного уровня). Моя служба загружает библиотеку JNI, которая взаимодействует с драйвером, который я добавил в ядро. Служба...
22959 просмотров
schedule
13.02.2024
Встроить внешнее приложение в Java-приложение (или подделать его)
У меня есть java-приложение, которое будет работать в Windows 7 (с использованием Swing, приложение № 1), которое работает в полноэкранном режиме (но не в монопольном режиме). У меня есть другое приложение (приложение № 2), которое отображает...
2903 просмотров
schedule
10.05.2024
Как использовать Java Runtime.exec () с утилитой Windows REG для чтения / обновления / удаления записей в HKEY_LOCAL_MACHINE \\ CurrentVersion \ Run?
Я хочу использовать Runtime.exec () для обновления реестра для HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run с помощью служебной программы Windows REG .
Необходимо иметь возможность добавлять / удалять / читать запись из...
3304 просмотров
schedule
12.02.2022
Android NDK: как очистить нативный код после перезапуска активности?
Все,
Я знаю, что по умолчанию действие будет остановлено и перезапущено при изменении ориентации экрана или перемещении клавиатуры. (См. Перезапуск активности при ротации Android ). Мой вопрос в том, как правильно справиться с этим с точки...
3839 просмотров
schedule
22.09.2023
Загрузить библиотеку из jar
как я могу загрузить библиотеку из фляги? например
Test.jar
+- libAbc.so
+- libDef.so
+- ...
21404 просмотров
schedule
17.04.2024