JNA的安装和使用方法


LoongArch64平台

龙芯正在推进JNA官方支持LoongArch工作,目前JNA社区已经接收LoongArch支持,预计在下个版本(5.12.0)中将原生支持LoongArch。在上游支持LoongArch之前,可以访问 https://github.com/loongson/jna 获取最新的LoongArch64平台JNA源码和二进制

检查是否支持loongarch64:

$ jar tf jna-5.10.0.jar | grep loongarch64
com/sun/jna/linux-loongarch64/
com/sun/jna/linux-loongarch64/libjnidispatch.so

MIPS64平台

JNA从4.5.0开始官方支持mips64el架构。

若想在龙芯平台上使用JNA,有两种方案。

1. 下载官方发布的二进制版本

下载地址: https://github.com/java-native-access/jna#download

检查是否支持mips64el:

$ wget http://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
$ jar tf jna-5.5.0.jar | grep mips64el
com/sun/jna/linux-mips64el/
com/sun/jna/linux-mips64el/libjnidispatch.so

2. 使用操作系统中集成的JNA包

比如,在Loongnix 1.0中,可以使用如下命令安装JNA软件包:

$ sudo yum install jna

若所使用的操作系统的JNA包不支持mips64el,可联系相关操作系统厂商提供。

其他

如果想在低版本JNA中添加mips64el的支持,可参考该补丁


©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2023-08-30 07:16:11

results matching ""

    No results matching ""

    results matching ""

      No results matching ""