java语言对arcgis进行二次开发

本文章是在已安装arcgis(最好是完整版,在ArcGIS_Desktop文件夹下面含有SDK_java,并保证其已安装)并且javaJDK已安装且环境变量都已经配置好的前提下适用,具体怎么安装去网上搜吧有很多相关教程。(由于SDK_java只支持32JDK,所以请保证你的jdk版本为32位,同时Eclipse也应为32位

所需插件:EMF-2.6.1GEF-3.6.2、VE-Updata-1.5.0安装顺序EMF-->GEF-->VE;

安装方法:打开Eclipse-->help-->Install new Software-->add-->local....找到下载的上述插件,依次安装完成。

arcgis插件安装方法:打开Eclipse-->help-->Install new Software-->add-->local,找到..\ArcGIS\DeveloperKit10.2\java\tools\eclipse_plugin\arcgis_update_site\arcobjects文件     夹,安装完成。

在上述所需插件全部安装完成后,重启eclipse即可。

实例测试:在eclipse 左边,右键-->new-->other-->Esri Templates文件夹下面-->ArcObjects Project-->next-->完成

运行后:

有可能出现的问题:

运行异常:Exception in thread "main" java.lang.RuntimeException: AutomationException: 0x80040112 - 
at com.esri.arcgis.interop.Ocx.(Unknown Source)
at com.esri.arcgis.controls.ToolbarControl.(Unknown Source)
at com.esri.arcgis.beans.toolbar.ToolbarBean.a(Unknown Source)
at com.esri.arcgis.beans.toolbar.ToolbarBean.(Unknown Source)
at BasicViewer.getToolbarBean(BasicViewer.java:146)
at BasicViewer.getJContentPane(BasicViewer.java:110)
at BasicViewer.initialize(BasicViewer.java:87)
at BasicViewer.(BasicViewer.java:77)
at BasicViewer.main(BasicViewer.java:134)
Caused by: AutomationException: 0x80040112 - 
... 9 more


解决办法:arcgis license 没有破解或者没有启动,重新破解,并启动后即可;

--

你可能感兴趣的:(java)