나는이 문제가 단지 해결책을 발견했다. WIN8에서 작업 중이며 release-1600-gdal-1-8-0-mapserver-5-6-6.zip을 다운로드했습니다. readme txt에서와 같이 SDKShell.bat를 실행하여 환경을 설정합니다. 그런 다음 jar와 java 폴더에있는 4 개의 jni dll을 테스트 용 Java 프로젝트에 포함합니다. gdaljni.dll과 같은 오류가 항상있었습니다 : 종속 라이브러리를 찾을 수 없습니다. 그런 다음 박쥐의 설정이 제대로 수행되지 않았을 수도 있습니다. 나는 편집장과 함께 박쥐를 열었고 모든 필요한 환경 설정을 발견하고 하나씩 차례대로 수행했습니다. 그렇다면 자바 프로젝트는 문제없이 작동했습니다. 그냥 탐색기에서 마우스 오른쪽 컴퓨터 - 속성 - 고급 시스템 설정 - 변경 환경 변수를 클릭 할 수있는 경로를
SET PATH=%CD%\bin;%CD%\bin\proj\apps;%CD%\bin\gdal\apps;%CD%\bin\ms\apps;%PATH%
SET GDAL_DATA=%CD%\bin\gdal-data
SET GDAL_DRIVER_PATH=%CD%\bin\gdal\plugins
SET PROJ_LIB=%CD%\bin\proj\SHARE
다음과 같이 필요한 설정은 다음과 같습니다. 절대 경로를 추가하십시오 (% CD %는 Bat 파일의 현재 폴더를 의미하며, C : \ GDAL이므로 "% CD % \ bin"경로는 "C : \ GDAL \ bin"으로 변경해야합니다) SET PATH line "을 PATH에 추가하십시오. 다른 세 줄의 설정에서는 각각에 대해 세 개의 시스템 변수를 추가하고 % CD %가 포함 된 경로를 abousolute 경로로 변경하십시오. 그럼, 다 괜찮을거야. 참고 자바 바인딩에 필요하지 않은 박쥐 파일의 경로를 생략했습니다. gdal을 다른 언어와 함께 사용하려면 PATH에 추가 할 수도 있습니다. 가장 일반적인 실수는 GDAL_DRIVER_PATH 및 PROJ_LIB.Hope을 추가하는 것을 잊어 버리는 것과 같은 문제가있는 다른 사람들에게 도움이 될 수 있습니다.