2015-01-30 1 views
1

Я попытался установить gdal с привязками java через сайт this (я использовал release-1600-x64-gdal-1-11-1-mapserver-6-4-1 и распаковал его на C: \ GDAL) Тогда я выполнил SDKShell.bat и создал эти переменные окружения (существуют все тракты):Установите gdal-java на windows 7

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" 

чем я включил gdal.jar, который находится в C: \ GDAL \ Bin \ GDAL \ Java. Dlls gdalconstjni, gdaljni, ogrjni, osrjni находятся в одной папке. Когда я пытаюсь запустить 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) должен помочь, но это не так. У меня Windows 7 64Bit Помощь будет оценена.

ответ

1

Вы можете попробовать поместить другие * jni-файлы в путь java. Может быть решение.