鲲鹏社区首页
中文
注册
开发者
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译netty-all时提示找不到jni.h和jni_md.h的解决方法

问题现象描述

编译netty-all时可能会提示找不到jni.h和jni_md.h。

关键过程、根本原因分析

结论、解决方案及效果

修改“${netty-netty-4.1.17.Final}/transport-native-unix-common/pom.xml”,找到关键字CFLAGS,加入如下参数。

1
-I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux
1
<env key="CFLAGS" value="-O3 -Werror -Wno-attributes -fPIC -fno-omit-frame-pointer -Wunused-variable -fsigned-char