技术问答

问题描述 我在使用线程中使用JNI调用本机函数遇到了棘手的问题. 本机函数是执行计算密集型任务的旧函数.由于我希望不冻结程序的其余部分,因此应在背景线程中执行计算. eventbus 用于将计算结果发送回主程序. 基本上,应该很简单,类似的东西: public class CalculationEngine { private CalculationEngine(){} public static void calcul

2023-01-20  293
技术问答

问题描述 我正在尝试致电第三方.net dll(从 shere 中获取)在Java程序中. 在寻找在这里 =” http://www.codeproject.com/articles/2876/jni-basics-1/?fid=4729&df=90&mpp = 50&noise = 3&prof = false&sort&sort = ppition&view =

2023-01-20  306
技术问答

问题描述 我想通过Java在系统上使用选定目录进行监视更改.我对Java 7中的 WatchService 有点想法,但是WatchService仅返回到更改事件(修改,删除)的目录名称. 在另一边,我希望所有有关更改的信息,例如用户进行更改,发生更改的时间等. 这就像想阅读NTFS文件系统上的更改期刊一样. Java中还有其他可用的方法可以异步记录此类更改吗? … 预先感谢. 推荐答案 不确定您是否有能力将导入库添

2023-01-20  302
技术问答

问题描述 当我在C ++中创建Java 8 JVM时,我通常会使用以下代码来告诉JVM类路径: JavaVMOption* options = new JavaVMOption[1]; // JVM invocation options options[0].optionString = (char *)"-Djava.class.path=.;./lib2"; // where to find java .class vm

2023-01-20  321
技术问答

问题描述 我需要在JNI代码中实现的异常处理.我不擅长JNI,找不到任何很好的例子.因此,请为此提供完整的示例. 这就是我正在做的: jint JNI_OnLoad(JavaVM* vm, void* reserved) { jint result = -1; g_JavaVM = vm; if (vm->GetEnv((void **) &envLocal, JNI_VERSION_1_6)

2023-01-20  299
技术问答

问题描述 我正在尝试获得一个简单的JNI示例,但是无论我做什么,我都无法使用LoadLibrary命令使其工作.如果我指定.SO文件的绝对路径并使用System.load而不是System.LoadLibrary. ,它可以完美工作. 这是我的目录树: . |-- - |-- TranslatorWrapper.c |-- TranslatorWrapper.class |-- TranslatorWrapper.cpp |-- T

2023-01-20  255
技术问答

问题描述 我正在java中的应用程序.我使用 jni layer 与 java 与 c layer ..但在调用本地的同时Java功能,该应用程序给出以下例外, Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: org.jni.DeviceCommunicationController.Ivb_GetGain(I)F at org.jni.

2023-01-20  314
技术问答

问题描述 嗨,我想通过NDK保护我的Web URL和应用程序秘密键创建hashmap 也 jni将对象从C ++传递到Java 从上面的链接中弃用了某些方法,但没有找到任何方法,我创建了HashMap,但是它给了我错误 #include <jni.h> extern "C" JNIEXPORT jobject Java_com_company_project_home_ui_MainActivity_getUrlMap(

2023-01-20  263
技术问答

问题描述 我是JNI的新手,我偶然发现了JNI: 不仅可以与Java代码接口,还可以在Java帆布上绘制,这是可以使用Java AWT本机接口 进行的 是否有特定的特定/可用此功能的特定原因?它会改善Windows系统上的处理时间吗?请详细说明为什么以及何时使用此类功能 推荐答案 Java中的本地性能渲染…游戏将是第一件事,但实际上绘制了任何在计算上或需要高帧速率的东西都会受益. 官方Java解释: p>

2023-01-20  313
技术问答

问题描述 Here’s a code snippet from OpenJDK6的hotspot/src/share/vm/prims/unsafe.cpp (在第1082行开始): // JSR166 ------------------------------------------------------------------ UNSAFE_ENTRY(jboolean, Unsafe_CompareAndS

2023-01-20  292