环境变量在windows 7上安装gdaljava
我尝试通过this站点安装带有java绑定的gdal(我使用了release-1600-x64-gdal-1-11-1-mapserver-6-4-1并将其解压到C:\gdal),然后执行了SDKShell。bat和它创建了这些环境变量(所有路径都存在):
PATH "C:\GDAL\bin;C:\GDAL\bin\gdal\python\osgeo;C:\GDAL\bin\proj\apps;C:\GDAL\bin\gdal\apps;C:\GDAL\bin\ms\apps;C:\GDAL\bin\gdal\csharp;C:\GDAL\bin\ms\csharp;C:\GDAL\bin\curl;C:\GDAL\"
GDAL_DATA "C:\GDAL\bin\gdal-data"
GDAL_DRIVER_PATH "C:\GDAL\bin\gdal\plugins"
PYTHONPATH "C:\GDAL\bin\gdal\python;C:\GDAL\bin\ms\python"
PROJ_LIB "C:\GDAL\bin\proj\SHARE"
比我还包括格达尔。jar,位于C:\GDAL\bin\GDAL\java中。DLL gdalconstjni、gdaljni、ogrjni和osrjni位于同一文件夹中。当我尝试在eclipse(Luna)中运行gdalinfo.java时,我会遇到以下异常:
Native library load failed.
java.lang.UnsatisfiedLinkError: no gdaljni in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.gdal.gdal.gdalJNI.AllRegister()V
at org.gdal.gdal.gdalJNI.AllRegister(Native Method)
at org.gdal.gdal.gdal.AllRegister(gdal.java:499)
at wmsRasterToGeojsonVector.gdalinfo.main(gdalinfo.java:90)
我读到,将环境变量放入运行配置(在Eclipse中)应该会有所帮助,但事实并非如此。 我有64位Windows 7 我们将不胜感激
# 1 楼答案
您可以尝试将其他*jni文件放入java路径。也许是个解决办法