gisempire100
捉鬼专家
捉鬼专家
  • 注册日期2004-08-13
  • 发帖数552
  • QQ
  • 铜币2462枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:912回复:0

Elcipse Plugin for Debugging ArcObjects

楼主#
更多 发布于:2008-03-14 00:12
   ESRI ArcGIS Engine和ArcGIS Server虽然都支持基于Java平台的开发,但都存在一个问题——调试困难,因为ArcGIS Server ADF是用Java重写的,所以不存在调试的问题,但是一旦涉及到调用底层COM对象,无论是ArcEngine还是AGS,IDE自带的调试工具就无能为力了,调试窗口显示的都是这些对象代理的细节,非ArcObjects的状态,对于ArcGIS的研发工程师来说,重要的是AO、ADF设计框架与开发,非开发语言,这就造成了我最初从Java平台转向.Net平台,方便学习:)<BR><BR>    引用一张ESRI网站上的截图,也是过去我们经常碰到的:<BR><IMG src="http://blogs.esri.com/Dev/photos/2008_server/images/1186/original.aspx" border=0><BR>    ESRI应该早就意识到这个问题,现在终于提供了一个Eclipse插件,方便基于Eclipse IDE环境开发的工程师调试arcengine和ags,推广在非windows平台上的系统开发和应用,至于是否好用还不知道,希望这是一个好的起点,越做越完善:<BR><IMG src="http://blogs.esri.com/Dev/photos/2008_server/images/1187/original.aspx" border=0><BR>    现在就开始添加插件:<BR><BR>    1.打开Eclipse--帮助--软件更新--搜索和安装<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/eclipse_ao_debug1.gif" border=0><BR><BR>    2.添加新的远程站点:<a href="http://downloads.esri.com/EDN/java/plugins/eclipse" target="_blank" ><FONT color=#0066aa>http://downloads.esri.com/EDN/java/plugins/eclipse</FONT></A>,命名Eclipse_Java_Plugins<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/eclipse_ao_debug2.gif" border=0><BR><BR>    3.勾选Eclipse_Java_Plugins,完成<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/eclipse_ao_debug3.gif" border=0><BR><BR>    4.执行更新<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/eclipse_ao_debug4.gif" border=0><BR><BR>    5.在搜索结果中选择"ArcGIS Debug 9.2.0"<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/eclipse_ao_debug5.gif" border=0><BR><BR>    6.接受许可协议中的条款<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/eclipse_ao_debug6.gif" border=0><BR><BR>    7.确认按装信息<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/eclipse_ao_debug7.gif" border=0><BR><BR>    8.安装<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/eclipse_ao_debug8.gif" border=0>
喜欢0 评分0
A friend is never known till a man has need. ...CL
游客

返回顶部