ArcGIS Engine for Linux环境配置说明


说明:本文档以Engine10 for RedHat4.5为例,其它情况类似。

一、安装Java SDK

Engine10需要Java6 update16环境,具体可以参考:http://resources.arcgis.com/content/arcgis-engine/10.0/system-requirements

1.下载jdk-6u20-linux-i586.bin安装包,直接用root用户安装:

 2.执行: chmod  +x  jdk-6u20-linux-i586.bin

 3.执行:  ./jdk-6u20-linux-i586.bin

   (此时会出现JDK安装授权协议。按Enter浏览。直接按Ctrl+C,会出现"Do you agree to the above license terms? [yes or no]"。键入yes,同意授权。此时系统会开始解压jdk-6u20-linux-i586.bin)

 4.解压完毕后,发现一个解压好的安装文件,该文件夹就是安装好的JDK目录(这里我安装的目录是/home/jdk1.6.0_20

 5. 设置环境变量

 进入/etc文件夹,找到文件.profile并打开。就是在这个文件的最后加上:

 export JAVA_HOME=/home/jdk1.6.0_20

export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH 

6.设置完毕后,保存文件。注消后,重新登录控制终端.

执行: java  -version

 如果出现java version “1.6.0”,说明JDK已经安装成功了!

 

二、安装Engine Runtime

1.创建新用户来安装Engine,如果已创建好用户,则切换到该用户,确保在该用户下java环境是有效的。

2.挂载Engine linux的安装盘或拷贝到相应目录,进入ArcGISEngineRT目录执行./Setup进行安装,安装过程中选Single User即可(安装过程需要图形界面,因此应该退出之前登陆的root用户,用安装Engine的用户登陆)。

3.注册许可

/home/esrichina/arcgis/engine10.0目录下执行./authorizeSoftware调出注册界面

4.配置环境

用户的环境变量,.bash_profile文件如下:

export JAVA_HOME=/home/jdk1.6.0_20

export JRE_HOME=/home/jdk1.6.0_20/jre

export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:/home/esrichina/arcgis/engine10.0/java/lib/:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

export LD_LIBRARY_PATH=/home/esrichina/arcgis/engine10.0/lib

当然java环境如果已生效可以不用在这里配置

 

/home/esrichina/arcgis/engine10.0目录下有几个脚本可以自动配置环境:init_java.sh init_engine.shsetenv_engine.sh,分别source让它们生效。每次登陆开启终端的时候都需要执行它们 (或者添加到启动脚本):

         source /home/esrichina/arcgis/engine10.0/init_java.sh

source /home/esrichina/arcgis/engine10.0/init_engine.sh

source /home/esrichina/arcgis/engine10.0/setenv_engine.sh

  • 1
  • 2
  • 下一页

相关内容