Вопросы по теме 'jna'

Ускоренный переход к привязкам Clojure/Java для EFL
Я хочу сделать привязку Clojure/Java для EFL . JNA , по-видимому, требует много явного сопоставления структур (Bridj делает то же самое). У JNI есть Gluegen, поэтому я подумал, что это может быть проще. Перейдя к Gluegen и решив, что модуль...
426 просмотров

Как сопоставить указатель указателя со структурой с помощью JNA?
Теперь я определил структуру c следующим образом: struct HostNameEntry { char *hostName; struct HostNameEntry *next; }; И я определил метод следующим образом: listHosts(HostNameEntry **hostNameListPtr) Приведенный выше метод...
815 просмотров
jna
schedule 20.08.2022

Как я могу получить марку и модель принтера в Java?
На самом деле я работаю над приложением Java, которое совместно использует принтеры с сервером, и мне нужно это приложение, чтобы получить марку и модель принтеров, которые оно разделяет. Я знаю, что этот вопрос задавали три или четыре раза, но,...
4798 просмотров
schedule 27.03.2024

JNA java.lang.UnsatisfiedLinkError и указанный модуль не найден
Я собираю банку, которая позволит мне вызывать команды, доступные только для нативных (в банке используются нативы, а не реальная программа). Теперь я столкнулся с проблемой всякий раз, когда я загружаю DLL. Вот ошибка: Exception in thread...
13896 просмотров
schedule 12.05.2024

Включение внешних файлов jar в путь к ресурсу в оболочке Rhino
Я использую javascript в оболочке Rhino. Мне нужно добавить com.sun.jna.jar в путь к классам. Теперь, когда я набираю - js:> Packages.com.sun.jna.NativeLibrary [JavaClass com.sun.jna.NativeLibrary] Это показывает, что библиотека jna доступна для...
1452 просмотров
schedule 28.10.2022

Использование JNA для доступа к всплывающей подсказке из окон
Я начал экспериментировать с JNA, чтобы получить доступ к каждой всплывающей подсказке из окон. Для этого я постоянно отправляю сообщение TTM_GETTOOLINFO в окно. Ниже мой код... public class Test { public interface User32 extends...
363 просмотров
schedule 11.01.2024

Доступ к сторонней DLL с использованием JNA
Я пытаюсь получить доступ к сторонней С++ DLL, используя JNA. Я просмотрел доступную документацию JNA и некоторый блог для понимания JNA. Но теперь я застрял с проблемой. В DLL, которая у меня есть, есть несколько классов. И функции определены...
1119 просмотров
schedule 02.08.2022

UnsatisfiedLinkError для tomcat7 windowsOS
Я получаю ошибку ниже в своем веб-приложении. java.lang.UnsatisfiedLinkError: Can't obtain updateLastError method for class com.sun.jna.Native com.sun.jna.Native.initIDs(Native Method) com.sun.jna.Native.<clinit>(Native.java:139)...
166 просмотров
schedule 12.10.2023

JavaFX – как обнаружить запрос на выход из системы/завершение работы Windows?
У меня есть приложение, которое должно обрабатывать некоторые методы при выходе. Однако, когда пользователь завершает работу Windows без предварительного закрытия моего приложения, Windows убивает приложение, и методы завершения работы не...
532 просмотров
schedule 19.08.2022

jna Native.LoadLibrary не может загрузить библиотеку на сервер (работает локально)
Я использую JNA для загрузки библиотеки С++ (.so) в проект Java. Я упаковываю свою библиотеку в банку и загружаю ее из банки при создании экземпляра класса Java, который ее использует. Я делаю все это так: mvn install компилирует код C++ и...
534 просмотров
schedule 25.10.2022

Используйте JNA для получения сертификата локальной машины
Я пытаюсь получить сертификат из хранилища Windows на локальном компьютере. Что нужно получить, так это сертификат по пути «Сертификаты (локальный компьютер) -> Личные -> Сертификаты». Я использовал этот код для доступа к сертификату по пути...
358 просмотров

Как служба java Windows узнает, что она завершила инициализацию?
TL;DR : у меня есть служба Windows, написанная на Java, заархивированная и установленная с помощью Procrun. Я начинаю с W32Service.startService() . Когда служба сообщает Windows, что она запущена? Я работаю со службами Windows, написанными...
110 просмотров
schedule 28.04.2024

Возврат структуры из обратного вызова java в С++
В моем программном приложении я использую родную библиотеку на С++ из Java с использованием JNA. Мне нужна функция обратного вызова, которая возвращает сложный объект Java на С++. Это может быть простой проблемой, но у меня нет опыта работы с C++...
195 просмотров
schedule 24.03.2024

Имитация нажатия клавиш в неактивных окнах
Я хотел бы имитировать «настоящие» нажатия клавиш в неактивном окне. После некоторых исследований я нашел Windows API. Так как я привык к Java, я быстро нашел JNA, которая реализует winapi. Я написал некоторый код, который мог имитировать нажатия...
685 просмотров
schedule 20.02.2024

Отладка отображения интерфейса COM в JNA
После сопоставления Vss.h и нескольких других заголовков с Java/JNA ( см. этот вопрос ) Я пытаюсь запустить некоторые методы COM-объекта, и у меня возникают проблемы с их отладкой. Я не знаю, вызываю ли я правильный метод или метод с похожими...
64 просмотров
schedule 28.12.2023

Как отобразить в JNA массив структуры внутри структуры, не устанавливая размер массива в объявлении C++
Я пытаюсь отобразить структуру, содержащую массив структур в JNA. Размер встроенной структуры определяется не в расширенном объявлении структуры C++, а в коде Java. Моя проблема в том, что я получаю исключение в потоке main java.lang.Error: Invalid...
51 просмотров
schedule 30.01.2024