Вопросы по теме 'java-native-interface'

JNI и Java: вызов муравья сделать или сделать вызов муравья?
Я собираюсь совершить свое первое путешествие в мир JNI (Java Native Interface), чтобы предоставить уведомления об изменении файловой системы из кода C / C ++ для конкретной платформы на Java. Это если только кто-то не предложит какую-нибудь...
3436 просмотров

Вызов кода С# из 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 просмотров

UnsatisfiedLinkError в плагине lotus-notes
У нас возникла проблема с dll в плагине для заметок. Когда мы вызываем это: NotesFactory.createSession(); мы получаем эту ошибку: Невозможно создать представление: nlsxbe (имя файла или расширение слишком длинное....
1949 просмотров

Использовать JNI вместо JNA для вызова собственного кода?
JNA кажется немного проще в использовании для вызова собственного кода по сравнению с JNI. В каких случаях вы бы использовали JNI вместо JNA?
49381 просмотров
schedule 15.02.2023

Каков наилучший способ получить результаты GetLastError() после вызова WinAPI в красивый символ*?
Я пишу DLL, которую java-программа использует для вызова WinAPI различными способами. Я хочу вернуть правильные исключения обратно в java, но мне нужна хорошо отформатированная ошибка WinAPI, а не только int, который возвращается из GetLastError()....
611 просмотров

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 просмотров

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 просмотров

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 просмотров

Встроить внешнее приложение в Java-приложение (или подделать его)
У меня есть java-приложение, которое будет работать в Windows 7 (с использованием Swing, приложение № 1), которое работает в полноэкранном режиме (но не в монопольном режиме). У меня есть другое приложение (приложение № 2), которое отображает...
2903 просмотров

Как использовать Java Runtime.exec () с утилитой Windows REG для чтения / обновления / удаления записей в HKEY_LOCAL_MACHINE \\ CurrentVersion \ Run?
Я хочу использовать Runtime.exec () для обновления реестра для HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run с помощью служебной программы Windows REG . Необходимо иметь возможность добавлять / удалять / читать запись из...
3304 просмотров

Android NDK: как очистить нативный код после перезапуска активности?
Все, Я знаю, что по умолчанию действие будет остановлено и перезапущено при изменении ориентации экрана или перемещении клавиатуры. (См. Перезапуск активности при ротации Android ). Мой вопрос в том, как правильно справиться с этим с точки...
3839 просмотров

Загрузить библиотеку из jar
как я могу загрузить библиотеку из фляги? например Test.jar +- libAbc.so +- libDef.so +- ...
21404 просмотров
schedule 17.04.2024