这两天一直在调试GDAL相关的东西,本来使用C#可以搞定了,但是后来又要求用JAVA来调用,遂查找资料后自己摸索出来,现特与大家分享
首先假定已经把GDAL相关的dll已经全部编译产生(包括GDAL_JAVA相关的dll)
建立JAVA工程,新建文件夹lib->将JAVA_GDAL产生的dll文件,jar包以及gdal主要调用的gdal17.dll添加到lib文件夹中
PS:文件清单(
gdal.jar
curllib.dll
gdal17.dll
gdalconstjni.dll
gdaljni.dll
libeay32.dll
libsasl.dll
ogrjni.dll
openldap.dll
osrjni.dll
ssleay32.dll
)
将所有文件添加到java工程的Libraries中
注意:关键的一步,在某路径下建立一文件夹D:/gdal_runtime/bin,将刚才的所有文件添加到此文件夹中,并且将此文件夹路径添加到系统的PATH环境变量之下。
现在就可以写测试程序了
Good luck!