При первой попытке использования User32.Instance я получил следующую ошибку:
Исключение в потоке "main". Библиотека;
на com.sun.jna.platform.win32.User32. (User32.java:48)
при попытке запустить предопределенное отображение JNA функций класса Windows User32.
Я попытался запустить следующий код:
HWND hwnd = User32.INSTANCE.FindWindow(null,"new 2 - Notepad++");
User32.INSTANCE.SetForegroundWindow(hwnd);
Должен ли я объявить свой собственный интерфейс или я могу использовать сопоставление JNA User32, расположенное на платформе jna? Что я делаю не так?
Редактировать: ошибка в этой строке от com.sun.jna.platform.win32.user32:
User32 INSTANCE = Native.load("user32", User32.class, W32APIOptions.DEFAULT_OPTIONS);