[随手记录] Ubuntu 20.04 编译opencv java so库踩坑总结

829 阅读1分钟

关于编译opencv的文章不多,踩坑一晚上 终于找到没编译opencv_java.so的原因

先说结论

更换jdk ant 版本后 执行cmake之后输出以下图 表示正确关联java_home image.png

环境

  • os: Ubuntu 20.04
  • java: jdk-14.0.2
  • ant: apache-ant-1.10.7
  • /etc/profile:

image.png

编译命令

wget https://github.com/opencv/opencv/archive/4.5.3.tar.gz
tar -zvxf 4.5.3.tar.gz
cd opencv-4.5.3
mkdir build
cd build
echo "进行CMake"
apt-get -y install cmake 
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv_make/release -D BUILD_JAVA=ON -DBUILD_TESTS=OFF ..
make -j8
make

有问题下面留言

参考链接: