【发布时间】:2018-03-01 22:28:02
【问题描述】:
我正在尝试在 Mac OS 中使用 Gdal 库和 Java。但我是 Goal 的新手,我无法让它发挥作用。
另外,我正在与 Maven 合作。所以我在 pom.xml 上添加了这个依赖
<dependency>
<groupId>org.gdal</groupId>
<artifactId>gdal</artifactId>
<version>2.1.0</version>
</dependency>
为了在 Eclipse 上测试它,我创建了一个如下所示的简单类:
import org.gdal.gdal.gdal;
import org.gdal.gdalconst.gdalconstConstants;
import org.gdal.ogr.ogr;
public class test {
public static void main(String[] args) {
gdal.AllRegister();
}
}
执行时遇到以下错误:
本机库加载失败。 java.lang.UnsatisfiedLinkError: java.library.path 中没有 ogrjni
我试图修复它一整天都没有成功。我只是想知道一种在 Eclipse 中执行 Gdal 的简单方法。
PS:我可以在终端上成功运行Gdal
【问题讨论】:
-
您是否将“-Djava.libary.path=...”系统属性设置为包含 gdal 共享库的路径?
-
没有。我刚刚添加了 maven 依赖项并通过 brew 安装了 gdal。我应该设置什么路径?