Java Native Access(JNA)提供对本机共享库的纯Java访问,而无需其他本机或JNI代码。
Winapi-用于Eclipse SWT GUI窗口的本地WinProc的JNA实现出现问题
作为我最近一个问题的扩展(Winapi-ShutdownBlockReasonCreate中的WinWindow-SetWindowLongPtr /销毁JNI本机代码的实现),我想知道是否有机会实现......]
在我当前的项目中,我必须在Java项目中实现本机c库的功能。我正在使用JNA。到目前为止,已经取得了一些不错的成绩。现在,我陷入了以下问题。我必须打电话给...
使用JNA执行WMI时执行IWbemServices.ExecQuery时的问题
我正在尝试编写一个使用JNA来执行WMI查询以在远程计算机上执行的Java程序(提供的用户名/密码)。我正在尝试移植此WMI示例。我在这里修改了此代码...
我在此问题中使用了可接受的答案:JavaFX最小化未修饰的阶段以正确地最小化我的应用程序。但是,不幸的是,默认的Windows最小化和最大化动画不是...
我有一个带有GUI的Java应用。我想处理我的GUI,以便从Java代码中最大化和最小化它。据我所知,一个解决方案可以使用JNA项目,但我找不到文档...
我有一个未经修饰的JavaFX Stage,还有我自己的最小化,最大化和关闭按钮。但是不幸的是,在Windows 7中单击任务栏图标不会自动最小化阶段-与...
学习Java Native Access时com.sun.glass.ui软件包错误
我正在JavaFX项目stage.initStyle(StageStyle.UNDECORATED);中使用未修饰的阶段。这是一个模块化的Gradle项目。这也是一个多项目构建,尽管因为我正在工作...
[使用JNA库的NetShareAdd Windows Api使用无效参数错误
我正在尝试在Windows 10计算机java 8中使用(JNA库-5.5.0,JNA平台-5.5.0)在我的Java代码中使用NetShareAdd Windows api,并为共享名获取无效的参数错误。我是.. 。
目前,我正尝试使用JNA来设置非Java应用程序的焦点,我发现了以下代码。导入com.sun.jna.platform.win32.User32;导入com.sun.jna.platform.win32.WinDef.HWND; ...
我必须使用Java调用golang函数。我正在使用cgo和JNA进行此操作。 golang例程唯一要做的就是分配内存并返回char **。从Java方面来说,我是...
我正在尝试从记事本实例的内存中读取一部分,但是在调用kernel32的ReadProcessMemory()时总是会收到系统错误299。这是我到目前为止的代码:package ...
如何通过JNA映射到数组的指针?我不断收到无效的内存访问或垃圾数据
我正在尝试使用JNA在Leap Motion的C API(LeapC)和Java之间架起桥梁,因为Leap Motion已弃用了它们的官方Java绑定。但是,我不熟悉C,并且以前没有使用过JNA。...
我有一个使用jna调用本机dll的Java应用程序。执行我在Java中的回调并抛出“ java平台se二进制文件已停止”对话框后,程序在中间使JVM崩溃。 ...
NativeLongByReference在x64 OS上仅包含32位数字
我在引用typedef unsigned __int64 EntityNumber时遇到函数问题。输入参数。库是x64,操作系统是Windows10。如果我通过NativeLongByReference,则输出缓冲区...
Java Native Access-GetExtendedTcpTable:界限超出了可用空间
我已经用JNA实现了GetExtendedTcpTable(),但是当我使用该函数时,我收到一个错误:java.lang.IndexOutOfBoundsException:边界超出了可用空间:size = 28,offset = 52 The ...
Getting NoClassDefFoundError-> com / sun / jna / platform / win32 / Psapi with Eclipse
我的程序依靠以下代码来获取可用的系统内存:import oshi.SystemInfo;导入oshi.hardware.HardwareAbstractionLayer; SystemInfo si =新的SystemInfo(); ...
我正在尝试使用Java代码使用Vector XL驱动程序库(vxlapi64.dll)。我创建了一个JNA项目来读取vxlapi64.dll和映射的数据类型,但是输出为...
如何在Azure Databricks中的spark工作者上部署jar依赖项(本机dll?)>
我正在编写使用JNA的Java包装程序TnHandler.java,并调用mycustom.so本机库,它具有其他依赖项文件。我将Java应用程序导出为可运行的jar,并安装在Azure数据块中...
我为此c方法编写了等价的Java方法:HRESULT h3 = CoInitializeEx(NULL,COINIT_MULTITHREADED); HRESULT h4 = CoInitializeSecurity(NULL,-1,NULL,NULL,RPC_C_AUTHN_LEVEL_DEFAULT,...
我有一个这样的JNA接口:interface JJ {String Hello(GoString.ByValue sql); }相应的Go代码:// export Hello func Hello(ss string)* C.char {s:= ss +“ world” ...