作者:Flyingis

    ESRI ArcGIS Engine和ArcGIS Server虽然都支持基于Java平台的开发,但都存在一个问题——调试困难,因为ArcGIS Server ADF是用Java重写的,所以不存在调试的问题,但是一旦涉及到调用底层COM对象,无论是ArcEngine还是AGS,IDE自带的调试工具就无能为力了,调试窗口显示的都是这些对象代理的细节,非ArcObjects的状态,对于ArcGIS的研发工程师来说,重要的是AO、ADF设计框架与开发,非开发语言,这就造成了我最初从Java平台转向.Net平台,方便学习:)

    引用一张ESRI网站上的截图,也是过去我们经常碰到的:

    ESRI应该早就意识到这个问题,现在终于提供了一个Eclipse插件,方便基于Eclipse IDE环境开发的工程师调试arcengine和ags,推广在非windows平台上的系统开发和应用,至于是否好用还不知道,希望这是一个好的起点,越做越完善:

    现在就开始添加插件:

    1.打开Eclipse--帮助--软件更新--搜索和安装


    2.添加新的远程站点:http://downloads.esri.com/EDN/java/plugins/eclipse,命名Eclipse_Java_Plugins


    3.勾选Eclipse_Java_Plugins,完成


    4.执行更新


    5.在搜索结果中选择"ArcGIS Debug 9.2.0"


    6.接受许可协议中的条款


    7.确认按装信息


    8.安装
Tag标签: eclipse,debug
posted on 2008-03-13 10:46 Flyingis 阅读(669) 评论(8)  编辑 收藏 所属分类: ArcGIS ServerArcEngine

  回复  引用    
2008-03-24 19:41 | wader [未注册用户]
你好,我是GIS专业的一名大三学生,之前自学Java,现在感觉Java在GIS这方面和.net相比繁琐了很多,无从下手,很是迷茫。在javaeye以及Blogjava都看到过您的博客,发现都停止更新了,现在终于找到这个博客,真诚的希望能得到您的指点。谢谢~!
  回复  引用  查看    
2008-03-25 09:18 | Flyingis      
@wader
不好意思,blogjava和javaeye上都忘记注明停止更新了
  回复  引用    
2008-03-27 19:10 | wader [未注册用户]
回答的有些答非所问了。。。。。。。。。。
  回复  引用  查看    
2008-03-28 13:16 | Flyingis      
@wader
是因为你问的太泛了。

如果是觉得想做gis for java开发,良好的java基础的、gis基础概念、gis编程方法(和语言无关)是必须掌握的,多花时间循序渐进,做arcengine/server可以,做geotools开源也行,在学校期间关键还是基础,我想这你应该很了解,所以选择一个大的方向了,就先打好根基,对以后的深入学习有帮助的。
  回复  引用    
2008-03-28 14:57 | wader [未注册用户]
十分感谢,听君一席话,胜读十年书
  回复  引用  查看    
2008-03-28 15:59 | Flyingis      
@wader
“听君一席话,胜读十年书”,这句话严重了,我大学期间的心态比较急,想什么都学什么都掌握,现在想起还是基础重要,积累和方法。
  回复  引用    
2008-03-28 20:47 | wader [未注册用户]
学校专业课这个学期才开,时间很紧迫,我现在心态也是比较急,就业的危机感很强烈。你的这些建议就像是给我打了针镇定剂,再次感谢!!