技术问答

问题描述 我正在尝试使用jni并获得java.lang.unsatisfiedlinkerror.与其他有关此问题的问题不同,我的道路上有LIB,甚至在删除它时也看到了例外变化.我确定我创建的DLL有问题,但我不确定是什么. 这是我的Java类代码: package com; public class Tune { static { System.loadLibrary("lala"); }

2023-01-20  374
技术问答

问题描述 我在R3.0.1上安装RJAVA时遇到了这个问题: “配置:错误:一种或多种JNI类型与相应的本机类型不同” 详细消息在下面附有. 我搜索了类似的问题,但是我的问题有些棘手,许多提出的解决方案要么无法使用,要么无法尝试,因为我正在使用我没有写入系统库的服务器. . OS :Linux 2.6.18-348.6.1.1.El5#1 SMP TUE 5月21日15:44:27 EDT 2013 x

2023-01-20  290
技术问答

问题描述 上下文 我已经完成了一个使用JNI的C库的Java库. C库在Linux中被编译为.so文件.该图书馆需要cap_net_raw capability . 目标 执行Java流程没有其他特权,使用Java库.将要使用库的实际流程已经存在于产品中,我们不想赋予他们更多的权利. 要测试,我创建了jar并在有或没有sudo的情况下运行它.正如预期的那样,它成功了,但没有它. 重现测试的步骤 用本机方法创建Java类,让我们称

2023-01-20  295
技术问答

问题描述 我正在尝试在Android中运行一个简单的JNI代码,但是我变得不舒服. 这是我的Java代码: package com.lipcap; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends Activity { /** Called

2023-01-20  285
技术问答

问题描述 我想使用linux ubuntu中的JNI从JAVA程序调用C程序. 我是这个新手,我尝试了 http://www.ibm.com/developerworks/java/tutorials/j-jni/section2.html .我已经创建了.java,.h,.c和.so文件.但是当我尝试运行程序时,我会遇到以下错误. Exception in thread "main" java.lang.UnsatisfiedLi

2023-01-20  302
技术问答

问题描述 我正在尝试使用Mac OS-X Mountain Lion上的Xcode编译以下用于创建Java虚拟机的C ++代码: JNIEnv * createVM(JavaVM **jvm){ JNIEnv * retEnv = NULL; JavaVMInitArgs vm_args = *new JavaVMInitArgs(); JavaVMOption *options = new JavaVMOp

2023-01-20  294
技术问答

问题描述 我真的是Java编程的新手 我正在尝试构建一个用普通C编写的简单应用程序,该应用程序必须创建JavaVM,然后通过基于AWT/Swing的Java代码创建一个新窗口. . 以下 this 这仅在MAC OSX中,必须从与主线程不同的线程中调用Javavm,以便能够基于AWT创建GUI. 因此,在我的C应用程序的main函数中,我创建了一个执行所有内容的新线程,从创建Javavm到GUI的创建. 由于该应用程序实际上并不那么

2023-01-20  300
技术问答

问题描述 我希望在Windows Vista/2008 Machine上从Java创建Symlinks(软链接).我对我需要召集JNI这样做的想法感到满意.我在实际的C代码方面得到帮助.创建链接的适当系统调用是什么?对有关该主题的一些良好文档的指示将不胜感激. 推荐答案 Windows中的符号链接是使用 createSymboliclink api function ,它的参数非常类似于 mklink命令行线实用程序. 假设您正确

2023-01-20  273
技术问答

问题描述 当我用javah中编译JNI类中的本机方法时,我只是有一个烦人的问题,以生成JNI标头文件. 如果类使用了第三方软件包,例如:org.opencv.core.mat,则javah将显示无法找到org.opencv.core.mat类的错误. OPENCV示例代码如下: package org.opencv.samples.fd; import org.opencv.core.Mat; import org.openc

2023-01-20  303
技术问答

问题描述 我假设在此处使用OpenCV代码: http://github.com/billmccord/opencv-android#readmeadme 是使用NDK在Android上使用OPENCV的最佳方法. 我仍然对我从c函数的C定义中获得的方式感到困惑 我在我的Android Project中在Opencv.java中声明的内容 cvFindContours( void* img, CvMemStorage* s

2023-01-20  289

zblog模板

牛资源