最近的新任务是把一个java项目部署到Linux环境,该项目代码使用到了gdal,其中调用的python脚本也使用了gdal,所以两种环境都需要考虑和配置。
如果只配置了python环境的gdal,运行时java代码中的gdal.Allregister()方法会因为找不到gdal而报错。
技术博客总结:
1.Linux下离线安装Python的GDAL包
2.Linux下部署gdal的JAVA环境
(查看pcre是否安装的命令:rpm -qa pcre)
3.Linux下安装Ant(因为在2中发现虚拟机没有安装ant,所以)
记录踩过的坑:
1.idea项目打包时报错说找不到gdal,但是这个gdal.jar已经添加至library,本地项目运行时也是正常的。
技术博客:Idea本地maven打包,程序包不存在
2.注意这个java项目部署到linux环境之前,要把.properties文件中包含本地路径的地方都改为虚拟机的路径!!