Java maven安装GDAL

1. 使用编译好的安装jdal

http://www.gisinternals.com/release.php
gdal-111-1800-x64-core.msi下载地址:http://download.gisinternals.com/sdk/downloads/release-1800-x64-gdal-1-11-3-mapserver-6-4-2/gdal-111-1800-x64-core.msi

2. 配置maven

pom.xml

<dependency>
        <groupId>org.gdal</groupId>
        <artifactId>gdal</artifactId>
        <version>1.11.2</version>
</dependency>

3. 配置环境变量

GDAL_BIN=C:\Program Files\GDAL
GDAL_DATA=C:\Program Files\GDAL\gdal-data
GDAL_DRIVER=C:\Program Files\GDAL\gdalplugins

4. 问题

Nativelibraryloadfailed.
java.lang.UnsatisfiedLinkError:noogrjniinjava.library.path
Exceptioninthread"main"java.lang.UnsatisfiedLinkError:RegisterAll
atorg.gdal.ogr.ogrJNI.RegisterAll(NativeMethod)
atorg.gdal.ogr.ogr.RegisterAll(ogr.java:115)
atcom.gdal.vector.ShapeFileWrite.main(ShapeFileWrite.java:20)

方法1、直接将dll文件放在java工程根目录下面。

GDAL Java demo编译成功。优点:思路简单、32为、64位dll可以很方便的切换。缺点:每次新建工程都需要拷贝这些dll,增加工程文件大小,操作繁琐。

方法2、设置系统环境变量指定dll路径,将其加入Path中

在操作系统中运行一个程序(命令)时,如果没有指定绝对路径,它会先去程序本身所在的路径下面去寻找可执行文件,当找不到这些文件的时候,会去环境变量Path下面去寻找需要的东西。所以我们只需要将这个GDAL dll的路径加入到Path里面就行了,

右键计算机——》属性——》高级系统设置——》环境变量——》新建系统变量:

新建两个系统变量GDAL32_DLL

变量名:GDAL32_DLL

变量值:C:\GDAL\release-1600-win32-dev\release-1600\bin;C:\GDAL\release-1600-win32-dev\release-1600\bin\gdal\java

名字可以自己定义,指定GDAL DLL路径位置,和GDAL java版编译出路径。

在Path前面增加(如果没有Path系统变量,则新建)"%GDAL32_DLL%;",即path变为

%GDAL32_DLL%;%JAVA_HOME%/。。。。。。

注意:将dll加入Path后,需要重启电脑,或者先注销后在进入windows系统,才会生效。

时间: 2024-10-13 23:50:55

Java maven安装GDAL的相关文章

java maven安装第三方的jar

当项目中需要用到第三方的jar时,通过mvn命令进行安装后使用 window平台下的话 用cmd进入mvn所在的目录 一般情况下到bin文件夹 有个mvn命令 umpay_sign_V40.jar是引用的第三方的包 mvn install:install-file -Dfile=d:\umpay_sign_V40.jar -DgroupId=com.umpay -DartifactId=umpayclient -Dversion=4.1 -Dpackaging=jar -DgeneratePom

[Java] Maven 安装和配置

1. 下载 Maven 在百度输入 Maven 搜索 ,找到它的官网(http://maven.apache.org/),点击进入下载页面. 下载页面地址: http://maven.apache.org/download.cgi 在这个页面,向下滚动,可以看到下载地址: 我们一般只需要下载编译后发布版,点击上圈出位置的 binary zip 就可以了.(如果需要源码,可以下载下面的 source zip archive). 2. 安装 将下载回来的文件(我这里下载的是apache-maven-

linux安装GDAL java编译环境

一.安装准备1.安装jdk:(建议使用下载包进行安装,yum安装方式不好管理),安装路径为/opt/jdk1.7.0_802.安装tomcat:(建议使用下载包进行安装,yum安装方式不好管理),安装路径为/opt/tomcat3.安装swig:yum install -y swig(java在linux上通过swig来调用GDAL)4.安装java ant:yum -y install ant(编译时需要)二.安装GDAL1.创建安装目录mkdir /usr/local/giscd /usr/

Maven安装及与Eclipse集成

1.  安装 Maven不需要作为服务组件安装到Windows上,仅仅需要下载.解压.配置一下环境变量即可. 1.1  JDK和JAVA_HOME 在安装Maven之前,首先要确认你已经正确安装了JDK.Maven可以运行在JDK1.4及以上的版本上.运行命令[echo % java_home % ]检查环境变量JAVA_HOME是否指向了正确的JDK目录:然后,运行命令[java -version]检查jdk版本是否在1.4及以上版本. 1.2  下载Maven 下载Maven3.X(例如Ma

redhat 6.4 maven安装

Redhat 6.4 安装maven 1.Maven 的安装需要JDK环境,所以首先需要确定JDK环境,可以在终端使用java -version [[email protected] local]# java -version java version "1.7.0_09-icedtea" OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64) OpenJDK 64-Bit Server VM (build 23.2-b09, m

ST 单元测试之maven安装

junit是用于单元测试的jar包,可以直接下载然后粘贴至lib目录,maven是专门的包管理工具,所以尝试安装maven. 安装maven之前需要先安装好java以及eclipse,在相应的官网下载安装之后需要一系列的路径配置问题. 1.jdk安装 首先从官网下载jdk(最好下载最新版本的,新版的eclipse要求1.8的java,之前的java版本太低,不能安装eclipse)http://www.oracle.com/technetwork/java/javase/downloads/jd

maven安装和配置

一.下载maven maven下载页 里面有一些版本区别,binary比较小,适合直接在项目中使用,source带了源代码,windows系统下载zip后缀的 apache-maven-3.3.9-bin.zip 8.22M 是绿色的,解压到相应目录就行 二.配置环境变量 1.增加"M2_HOME",内容是maven的路径(我的是"D:\Java\maven") 2.编辑"path",在原有内容后面增加"%M2_HOME%\bin;&q

Windows环境下maven 安装与环境变量配置

Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用. 一.下载 Maven . 请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件. 注意: 我这里下载的是:apache-maven-3.3.9-bin.zip 版本. 二.解压 maven 压缩

Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附详细代码] 标签: SparkECLIPSEJAVAMAVENwindows 2016-06-18 22:35 405人阅读 评论(0) 收藏 举报  分类: spark(5)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 前言 本文旨在记录初学Spark时,根据官网快速