gpt4 book ai didi

java - 在 Windows 7 上安装 gdal-java

转载 作者:行者123 更新时间:2023-11-30 11:09:11 25 4
gpt4 key购买 nike

我尝试通过 this 使用 java 绑定(bind)安装 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"

我包含了位于 C:\GDAL\bin\gdal\java 中的 gdal.jar。 dll gdalconstjni、gdaljni、ogrjni、osrjni 位于同一文件夹中。当我尝试运行 gdalinfo.java在 eclipse (Luna) 中我得到这个异常:

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 64 位帮助将不胜感激。

最佳答案

您可以尝试将其他 *jni 文件放入 java 路径中。可能是一个解决方案。

关于java - 在 Windows 7 上安装 gdal-java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28239738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com