2015-01-30 6 views
1

this 사이트 (릴리스 - 1600-x64-gdal-1-11-1-mapserver-6-4-1 사용하고 C :에 압축을 푼)을 통해 Java 바인딩을 사용하여 gdal을 설치하려고했습니다. \) GDAL)는 그럼 SDKShell.bat 실행하고 이러한 환경 변수를 생성 (모든하는 Pathes 존재 \ GDAL \ 빈 \ GDAL의 \ 자바 :Windows 7에 gdal-java 설치

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" 

I는 C에 위치한 gdal.jar를 포함보다는. dll 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) 

내가 (이클립스) 실행 구성에서 환경 변수를 두는 것은 도움이되지만 그것을하지 않았다 것을 읽었다. 나는 윈도우 7 64 비트를 가지고있다 도움을 주시면 감사하겠습니다.

답변

1

다른 * jni 파일을 java 경로에 넣으십시오. 해결책이 될 수 있습니다.