问题描述 我在Ubuntu中有一个Java应用程序,Java应用程序使用JAR. 此罐子使用一些本地库(.dll). System.loadLibrary(“my_native_library”)在罐子中使用用于加载所需库. 在linux中它尝试加载.so文件在这里表示my_native_library.so,但我有my_native_library.dll. 因此我无法运行此Java应用程序. 我应该如
问题描述 我试图构建一种本机方法,尽管它似乎运行良好,但是我正在努力理解函数中的字段[*sig] – jfieldID GetFieldID(JNIEnv *env, jclass clazz, const char *name, const char *sig); 例如,我有一个小的Java代码,该代码使用一个称为” I”的实例变量,所有这些本机方法(命名test)都将其乘以2.
问题描述 我在Tomcat7中部署的两个Web应用程序之间共享了一个JNI库(.SO).我使用系统加载库.在要部署的第一个Web应用程序中,只有一次,然后在第二个Web应用程序中,然后在第二个网络应用程序中检查它是否已经加载到不再加载(我尝试将其加载到两者中,而我却不舒服. – 库由另一个classloader加载).我可以在第一个应用程序中对本机库进行任何调用,但是在第二个应用程序中,我对我要调用的方法名称感到不满意.
问题描述 我正在尝试编译一些使用FFMPEG的部分的媒体库.我有以下错误: /home/pro/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: conditional br
问题描述 我在UNIX中编写一个C ++程序来生成共享库,该库将使用JNI在Java中调用.此C ++程序必须读取UNIX框中的文件,然后必须将其转换为jbyteArray(JNI数据类型),以便Java可以使用它. 我将C ++中的文件读为char*,但无法转换为jbyteArray.请帮助. 代码如下:: #include <iostream> #include <fstream> #include
问题描述 我正在尝试在C ++侧的Java方法调用上显示敬酒 我已经设法称呼该方法,甚至得到字符串,但吐司行不通,我尝试了几乎所有用上下文和所有 尝试 c ++ side JavaVMAttachArgs args = { JNI_VERSION_1_6, NULL, NULL }; vm->AttachCurrentThread( &env, &args ); activityConstructor =
问题描述 我有libmath.so文件,其中包含本机方法.我需要在我的Android代码中调用本机方法.我创建了一个示例Android应用程序,并添加了libmath.因此,在libs/armeabi文件夹中,然后运行”右键单击鼠标” – > android工具 – >添加本机支持.现在,在应用程序的JNI文件夹中创建了以下内容的以下文件. android.mk
问题描述 我在vb.net中创建了dll. 我如何在Java中使用其功能. 我在Google上搜索时发现了一些JNI,但没有得到它. 是否有任何简单的文档. 推荐答案 我建议 java native Access(jna) jni.假设您有一些功能的DLL, 创建一个具有相同方法签名的Java接口与DLL中的函数. 例如 public interface NativeExample{ public int method1
问题描述 最近我开始在项目中使用JNI.这是我的代码: options[0].optionString = "-Djava.class.path=."; memset(&vm_args, 0, sizeof(vm_args)); vm_args.version = JNI_VERSION_1_2; vm_args.nOptions = 1; vm_args.options = options; vm_args.ignoreU
问题描述 背景信息:我习惯在Java中编程,我知道如何使用Eclipse和Visual Studio. 最终目标:要创建一个GUI,最好是在Visual Studio中执行Java函数. 我希望从这个问题中完成的工作:C ++中的一个按钮,单击时,执行Java功能并将结果返回到C ++. (可能通过调用JVM) 我目前考虑了以下数据架构: 通过”通用”文件(例如.txt文件)共享数据(但是如何启动Ja
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态