jni

    0热度

    3回答

    我试图使用JNI的实验和JDK 9时,我有一个类NativeTest.java,看起来像这样: public class NativeTest { static { System.loadLibrary("hello"); } private native void sayHello(); public static void main(S

    1热度

    1回答

    简而言之:显然,本地方法必须在发出loadLibrary调用的同一类中声明。如果本地方法在静态内部类中声明,则绑定失败。 工作例如: public class TestNative { public TestNative() { System.loadLibrary("mylibrary"); } private native int nat

    -1热度

    1回答

    我正在研究一个项目,该项目需要我使用jni在java netbeans中使用原生C++ opencv代码。 我已经在Android studio上成功执行了这个操作。 但我对桌面java有困惑。 请告诉程序,我搜索了网页,但没有找到解决办法。 在此先感谢

    1热度

    1回答

    我正在尝试为斐济/ ImageJ开发一个依赖本机库(JNI)的插件。 JNI库本身取决于libtiff和fftw。在OSX和Linux上,我使用类NativeUtils,一切正常。 在windows上,我在CMake包中包含了libtiff和fftw的二进制版本,并设法将JNI库与那些(静态地动态地)链接起来。但是,生成的JNI模块不包含libtiff或fftw,并且当我尝试加载带有NativeU

    0热度

    1回答

    我正在学习如何使用jni(java native interface),并遵循博客提供的步骤。我已经创建了一个名为“HelloWorld.java”的Java文件,内容如下: public class HelloWorld { public native void displayHelloWorld(); static { System.loadLibrary("H

    1热度

    1回答

    我想在Android上使用JNI从C++类调用Java函数。我搜查了,但没有找到我的确切情况。我可以从Java的C++库中调用方法,但是遇到相反的问题。我已经搞砸了两天了,现在正在浪费时间,所以有人可以比我帮助我更了解情况吗? 完整目标:保留JNIEnv或仅保留JavaVM(以获取并附加有效的JNIEnv)传递给Java的本地C++ JNI EXPORT调用,以供C++类方法(而非JNI EXPO

    2热度

    1回答

    Kotlin是否使用与Java下相同的原生界面实现? 它是否像Java一样高效(或无效)(对象传输成本,字节流等)?

    1热度

    2回答

    在我的项目中我写了一个java代理库,我想要配置文件。此问题已在2013年here中提出。所以,我试着按照这个建议,使用sprof,由于this problem而失败。我也尝试过oprofile,但是我仍然无法从输出中找出我的应用程序的瓶颈。 所以,我的问题是,java本地库的其他合适的分析器是什么?有没有人有这种任务的经验?

    0热度

    2回答

    jclass class= env->FindClass("java/util/ArrayList"); listClass = (jclass)env->NewGlobalRef(class); listAddAllID = env->GetMethodID(listClass, "addAll", "(Ljava/lang/Object;)Z"); ArrayList中的addAl

    0热度

    1回答

    我遵循Camera2Video示例,还实现了一些JNI代码,以在属于SurfaceTexture的Surface上进行一些图像处理,以便在屏幕上进行预览。这工作正常,但当我点击记录按钮时,它无法记录,因为我从CameraCaptureSession.StateCallback()获取onConfigureFailed()。 我主要JNI功能是在这里 - extern "C" jstring J