您当前的位置: 首页 >  ar

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

全网首发:LINUX编译JNA:编译产生jna.jar

柳鲲鹏 发布时间:2021-08-19 07:49:48 ,浏览量:0

  表说,在网上搜索了半天,没找到jna的编译文章。而官方的网页名又不明确,折腾了几次。后来还是发现了编译内容。

  • 参考:

https://github.com/java-native-access/jna/blob/master/www/Contributing.md

  • 安装依赖库
sudo apt install git ant openjdk-8-jdk make gcc
# sudo apt install openjdk-11-jdk
# 提示找不到
# sudo apt install autotools
sudo apt install texinfo maven
sudo apt install libltdl7-dev
  • 源码下载链接:

https://github.com/java-native-access/jna

git clone https://github.com/java-native-access/jna

 或者下载压缩包解压:

https://github.com/java-native-access/jna/tags

  • 编译
export JAVA_HOME=${HOME}/tsjdk8-kylin-64
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${JAVA_HOME}/jre/bin/lib

ant dist test test-platform
  • 可能出现的错误

error: possibly undefined macro: LT_SYS_SYMBOL_USCORE please use m4_pattern_allow_柳鲲鹏的博客-CSDN博客

build.xml:391: javac doesn‘t support the “nativeheaderdir“ attribute_柳鲲鹏的博客-CSDN博客

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0565s