ArcGIS Engine for Linux环境配置说明
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.sh、setenv_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
|
评论暂时关闭