1.编译缺少openssl的库文件(openssl/aes.h 文件找不到)
解决方案:安装libssl-dev,解决
2. 编译缺少jni.h 等头文件(jni.h文件 找不到)
解决方案:在maven编译时指定 -Dcompileargs="-I /usr/lib/jvm/java-8-openjdk-arm64/include -I /usr/lib/jvm/java-8-openjdk-arm64/include/linux" 参数;
示例:mvn clean compile -Dcompileargs="-I /usr/lib/jvm/java-8-openjdk-arm64/include -I /usr/lib/jvm/java-8-openjdk-arm64/include/linux"
博客主要解决编译时的两个问题。一是缺少openssl的库文件,安装libssl-dev可解决;二是缺少jni.h等头文件,在maven编译时指定 -Dcompileargs=\-I /usr/lib/jvm/java-8-openjdk-arm64/include -I /usr/lib/jvm/java-8-openjdk-arm64/include/linux\ 参数可解决。
2413

被折叠的 条评论
为什么被折叠?



