JNA回调在对本机库的特定内部方法调用中间歇性地使应用程序崩溃

问题描述在我的应用程序中,我使用JNA来使用用C编写的本机代码,在回调中我从本机应用程序获得通知。在回调中,我得到一个指针和一些其他要处理的数据。在JNA回调代码中,我必须再次使用该指针来调用其他本机库代码,并且必须传递该指针。之后,我必须从该回调返回。如果我不从回调调用中间本机

发布:2022-10-16 标签:javanativejnasegmentation-fault


JNA:Structure类中getFieldOrder()的用途是什么

问题描述我正在尝试调用DLL文件中存在的C++函数,C++函数通过引用将Structure对象作为参数,函数将在该函数中赋值,因此,在我的Java应用程序中,为了将结构对象传递给函数,我确实编写了这样的代码:interfaceSomeInterfaceextendsLibrary

发布:2022-10-16 标签:javastructureclassvisual-c++jna


使用 JNA (JAVA) 的 GetAsyncKeyState 和 VirtualKeys/特殊字符

问题描述我正在开发一个可以在全屏游戏中使用的双向私人聊天.Iamworkingonatwo-wayprivatechatthatwillworkinafullscreengame.这是让用户在屏幕顶部的半透明文本框中输入内容所必需的,即使它没有焦点.Thisisrequiredt

发布:2022-10-16 标签:apijavawinapijnajava-native-interface


如何使用 JNI 或 JNA 读取窗口标题?

问题描述希望重返开发领域;主要是使用Java调用一些原生的win32函数(我不想在.NET中构建)....Lookingtogetbackintothedevelopmentspace;primarilyusingJavatocallsomenativewin32function

发布:2022-10-16 标签:javawinapijnaswigjava-native-interface


Java Native Access 不支持 C++,对吧?

问题描述I'vefoundmanyreferencesonline(includingsomeonstackoverflow)toJNAbeingusedforC++libraries,butnothingIcanfindintheJNAdocsindicatesthat'spo

发布:2022-10-16 标签:javanativejnajava-native-interface


禁用 JFrame 中的背景绘图以正确显示 Aero (DWM) 效果

问题描述我在Java窗口上使用WindowsVista/7的DWM功能时遇到问题.我想让我的框架的背景使用Aero风格.执行此操作的WindowsAPI由dwmapi库中的函数DwmExtendFrameIntoClientArea提供.我已经设法通过JNA正确调用了该过程,并且

发布:2022-10-16 标签:javajnadwmswingjframe


如何通过 Java 中的脚本弹出文本框(或工具提示)

问题描述我有一个非常具体的问题:我希望能够通过方法调用在屏幕上的给定位置弹出一个带有文本的工具提示(它可以说任何东西)在方法调用的一定时间内(比如逻辑在谈话方法中)和淡去.我该怎么办?有没有办法通过JTooltip做到这一点?还是我必须潜入JNA才能得到我想要的?Ihaveave

发布:2022-10-16 标签:javapopuptooltipjnajtooltip


JNA:本机库依赖项和 JAR 提取

问题描述我将通过JNA访问MSP430.dll(参见此处).但是这个库依赖于与MSP430.dll捆绑在一起的其他本机库.这个依赖本机库称为HIL.dll.使用jna.library.path一切都可以完美运行.现在我会将本机库捆绑到我自己的.jar包中.然后我会使用从JNA框架

发布:2022-10-16 标签:javadlldependenciesjnajar


如何使用 JNA 从 Android 调用 C/C++ 代码?

问题描述我正在尝试将此特定库集成到我的Android项目中,并且该库是用C/C++编写的.我奇迹般地得到了ndk-build给我所需的.so文件.I'mtryingtointegratethisspecificlibrarytomyAndroidproject,andthelib

发布:2022-10-16 标签:androidc++jnaandroid-ndkjava-native-interface


向 JNA Class Java (Kernel32) 添加另一种方法

问题描述我试图使用来自WIN32dll的方法,但JNA中没有.IwastryingtouseamethodfromWIN32dll,notincludedinJNA.方法是GetProductInfo我在单独的项目和工作中尝试这个:Itrythisinseparateprojec

发布:2022-10-16 标签:methodsjavainsertjnakernel32