gpt4 book ai didi

java - 如何构建 JNI .dll?

转载 作者:可可西里 更新时间:2023-11-01 09:48:09 27 4
gpt4 key购买 nike

我在 Eclipse 中有一个 java 项目,其中包含一些 JNI 代码。JNI 代码是跨平台的——适用于 Windows 和 Linux。如何构建 dll?

谢谢。

最佳答案

您必须为 Windows 构建一个 .DLL,为 Linux 构建一个 .so。您将使用以下语法在 Linux 中编译 C 代码:

gcc -shared yourcode.c -I/usr/lib/gcc/x86_64-redhat-linux/3.4.3/include/ -o yourLib.so

使用 java 导入

static {
System.out.println(System.getProperty("java.library.path"));
System.loadLibrary("yourlib");
}

对于 Windows How to compile C to DLL

关于java - 如何构建 JNI .dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14600025/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com