技术问答

问题描述 我正在尝试向OpenJDK源添加自定义的本机方法(免费),因此我可以将该方法称为System.Free()从用户应用程序内部. 我将在线资源转介并进行了以下更改: {JDK13ROOT}/src/java.base/share/classes/java/lang/Runtime.java public static native void free(); {JDK13ROOT}/src/java.base/share/c

2023-01-20  299
技术问答

问题描述 我目前正在尝试在我的32位笔记本电脑上设置OpenCV,但是我一直收到一条错误消息,这使我感到困惑: Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java249 in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lan

2023-01-20  300
技术问答

问题描述 我是Java学习的新手,第一次想开始JNI.我正在与Cygwin合作,我已经使用.java(Helloworld.java)扩展名创建了一个文件,如下所示: class HelloWorld { private native void print(); public static void main(String[] args) { new HelloWorld().print();

2023-01-20  346
技术问答

问题描述 我正在在Android应用中处理一些路由功能,需要访问IOCTL.由于使用IOCTLS的应用需要运行root权限,因此我打电话给它们的唯一方法是链接一个单独的可执行文件,并使用Runtime.getRuntime().exec()>. 将其调用. 有没有一种方法可以访问Android中JNI的根本权限,而无需构建单独的可执行文件?构建可执行的方法是访问ioctl的最佳方法吗? 推荐答案 没有任何根源的过程成为根(超越

2023-01-20  274
技术问答

问题描述 我正在开发一个C ++程序(Win32,MS Visual Studio 2008),该程序通过JNI创建JNI的JNI 在这里.它的工作正常很长一段时间,Java 6和Java 7. 今天,我安装了JRE的新版本;安装程序中出现了问题,JRE腐败了.我注意到我的C ++程序没有启动,也不会发出任何警告消息.调试程序表明它成功运行,直到JNI_CreateJavaVM呼叫为止.但是调用JNI_CreateJavaVM会导致

2023-01-20  269
技术问答

问题描述 在/system-ui/immersive.html 我似乎找不到有关如何在本机活动NDK应用中设置全屏沉浸模式(不使用JNI)的任何信息,因为看来全屏的沉浸式模式只能是从Java切换. 由于无法从清单设置( set android nimerid insroid bumbersive full full清单中的屏幕模式),是否有任何方法可以通过EGL? 要求它 似乎是启用全屏沉浸模式的唯一方法是在通过EGL请求表面之前通

2023-01-20  332
技术问答

问题描述 问题1: 我有一个带有静态方法的Java类: class Test { static public void show (String value) { // dosomething with value } } 如果我想从C ++打电话: jstring value = env->NewStringUTF("Hello, World"); // ExceptionCheck aft

2023-01-20  334
技术问答

问题描述 我正在尝试模拟这一点( http://snuggletex.sourceforge.net/maven/xref/uk/ac/ac/ph/ph/snuggletex/samples/minimalexample.html )代码,我的C ++语言是为了获得乳胶,以便获得一些乳胶数学公式的MathMl转换,但是在最后一个方法调用之后,我的执行被中止 #include <iostream> #include <

2023-01-20  299
技术问答

问题描述 我正在尝试创建用于使用swig的字节[]的Java实现. swig: %include "typemaps.i" %apply(char *STRING, int LENGTH) { (char *buff, int len) }; %inline { typedef struct { char* buff; int len;

2023-01-20  308
技术问答

问题描述 Sun JVM在Valgrind下运行时会吐出很多额外的噪音,这使得在应用程序中跟踪记忆问题非常具有挑战性. 我想找到一个抑制文件或VM运行时模式,该模式会剥离虚假的内存错误,以便在这种情况下将小麦与谷壳分开.有任何建议吗? 推荐答案 在Java应用程序之外分析此本机代码怎么样?通常,JNI代码是某些不是Java的库周围的包装器.不确定这是否适合您的特定情况,但是如果是,则可以通过在该库周围编写普通的C或C ++测试框架

2023-01-20  292

zblog模板

牛资源