Вопросы по теме 'jna'
Ускоренный переход к привязкам Clojure/Java для EFL
Я хочу сделать привязку Clojure/Java для EFL . JNA , по-видимому, требует много явного сопоставления структур (Bridj делает то же самое). У JNI есть Gluegen, поэтому я подумал, что это может быть проще.
Перейдя к Gluegen и решив, что модуль...
426 просмотров
schedule
13.03.2024
Как сопоставить указатель указателя со структурой с помощью JNA?
Теперь я определил структуру c следующим образом:
struct HostNameEntry {
char *hostName;
struct HostNameEntry *next;
};
И я определил метод следующим образом:
listHosts(HostNameEntry **hostNameListPtr)
Приведенный выше метод...
815 просмотров
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 просмотров
schedule
09.11.2022
Как служба 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