java.lang.UnsatisfiedLinkError: no kdu_jni in java.library.path
java.lang.UnsatisfiedLinkError: no kdu_jni in java.library.path
我正在尝试使用 GeoTiff 读取 TIFF 文件,但出现以下导致错误的警告。
Jul 29, 2016 12:53:41 PM it.geosolutions.imageio.gdalframework.GDALUtilities loadGDAL
WARNING: Failed to load the GDAL native libs. This is not a problem unless you need to use the GDAL plugins: they won't be enabled.java.lang.UnsatisfiedLinkError: no gdaljni in java.library.path
Jul 29, 2016 12:53:41 PM it.geosolutions.util.KakaduUtilities loadKakadu
WARNING: Failed to load the Kakadu native libs. This is not a problem unless you need to use the Kakadu plugin: it won't be enabled. java.lang.UnsatisfiedLinkError: no kdu_jni in java.library.path
如何解决?我正在使用 Eclipse 并已在
中设置 Geotif 路径
-Djava.libarary.path=E:/geotools-14.4-bin/geotools-14.4
E:/geotools-14.4-bin/geotools-14.4中的kdu_jni.dll
是吗?如果是这样,在Windows系统环境变量PATH
.
中设置E:/geotools-14.4-bin/geotools-14.4
您获得 java.lang.UnsatisfiedLinkError
的两个最常见原因是:
未找到您尝试加载的本机库。目录 E:/geotools-14.4-bin/geotools-14.4
是否包含库 gdaljni.dll
和 kdu_jni.dll
?
您的 JVM 和本机库的 "bitness" 不匹配:您使用的是 32 位 Java 而库是 64 位的,反之亦然.如果库是 64 位的,请确保使用 64 位 Java,反之亦然。
你打错了吗?它应该是 java.library.path
而不是 java.libarary.path
(你拼错了 "library")。
你可以尝试从这里下载link
https://sourceforge.net/projects/geoserver/files/
我正在尝试使用 GeoTiff 读取 TIFF 文件,但出现以下导致错误的警告。
Jul 29, 2016 12:53:41 PM it.geosolutions.imageio.gdalframework.GDALUtilities loadGDAL WARNING: Failed to load the GDAL native libs. This is not a problem unless you need to use the GDAL plugins: they won't be enabled.java.lang.UnsatisfiedLinkError: no gdaljni in java.library.path Jul 29, 2016 12:53:41 PM it.geosolutions.util.KakaduUtilities loadKakadu WARNING: Failed to load the Kakadu native libs. This is not a problem unless you need to use the Kakadu plugin: it won't be enabled. java.lang.UnsatisfiedLinkError: no kdu_jni in java.library.path
如何解决?我正在使用 Eclipse 并已在
中设置 Geotif 路径 -Djava.libarary.path=E:/geotools-14.4-bin/geotools-14.4
E:/geotools-14.4-bin/geotools-14.4中的kdu_jni.dll
是吗?如果是这样,在Windows系统环境变量PATH
.
您获得 java.lang.UnsatisfiedLinkError
的两个最常见原因是:
未找到您尝试加载的本机库。目录
E:/geotools-14.4-bin/geotools-14.4
是否包含库gdaljni.dll
和kdu_jni.dll
?您的 JVM 和本机库的 "bitness" 不匹配:您使用的是 32 位 Java 而库是 64 位的,反之亦然.如果库是 64 位的,请确保使用 64 位 Java,反之亦然。
你打错了吗?它应该是 java.library.path
而不是 java.libarary.path
(你拼错了 "library")。
你可以尝试从这里下载link https://sourceforge.net/projects/geoserver/files/