<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 6, comments - 6, trackbacks - 0, articles - 14

    JAVA平臺(tái)下ArcEngine開(kāi)發(fā)小結(jié)

    Posted on 2005-02-03 22:20 zhoulch's blog 閱讀(3433) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): GIS

    JAVA平臺(tái)下ArcEngine開(kāi)發(fā)小結(jié)

     

    開(kāi)發(fā)環(huán)境:j2sdk1.4.2ArcEngine 9.0eclipse 3.0.1apache-ant-1.6.2

     

    第一步:設(shè)置環(huán)境變量(已開(kāi)發(fā)環(huán)境為例)

    ANT_HOME = D:\JAVA\apache-ant-1.6.2

    JAVA_HOME = C:\j2sdk1.4.2

    ARCENGINEHOME = C:\Program Files\ArcGIS

    CLASSPATH = %JAVA_HOME%\lib

    Path = %JAVA_HOME%\bin;%ANT_HOME%\bin;%ARCENGINEHOME%\bin

     

    解釋?zhuān)?/FONT>

    1、  ESRIArcEngine JAVA開(kāi)發(fā)環(huán)境介紹上所寫(xiě)的是用ESRI自己的arcgisant,其實(shí)這個(gè)只是將apache-ant包裝了一下,用普通的ant一樣沒(méi)問(wèn)題;

    2、  %ARCENGINEHOME%\bin目錄下所放的是Native CodeAO組件,也就是供程序運(yùn)行時(shí)所調(diào)用的。AE提供的JAVA開(kāi)發(fā)包,其實(shí)就是把NativeAO組件,提供了JNI的調(diào)用方式,以供JAVA使用。

     

    第二步:在ECLIPSE構(gòu)建路徑中加入必要的jar文件

    1、  jintegra.jar,這是AR提供的JAVA開(kāi)發(fā)包能夠調(diào)用Native Code組件的關(guān)鍵,它提供的是在JAVA環(huán)境下調(diào)用COM組件的能力;

    2、  arcgis_visualbeans.Jar,提供了AE的可視化組件;

    3、  arcobjects.jar,提供了AO的核心組件;

     

    第三部:編碼

    (略)

     

    第四部:寫(xiě)ANT文件

    模仿ESRI所提供的例子程序中的即可,但要注意以下幾點(diǎn):

    1、  ANT文件,還需要有properties.xmlsample.properties兩個(gè)文件,properties.xml文件中定義了環(huán)境變量,sample.properties是為打包JAR文件的MANIFEST.MF文件服務(wù)的;

    2、  修改sample.properties文件中的unit.namemain.class

    3、  Build.xml開(kāi)頭的

     

    <?xml version="1.0"?>

    <!DOCTYPE project[

        <!ENTITY properties SYSTEM "file:properties.xml"
    >


    ]>

     

    改為

     

    <?xml version="1.0"?>

    <!DOCTYPE project[

        <!ENTITY properties SYSTEM "properties.xml"
    >


    ]>

     

    第五步:運(yùn)行ANT構(gòu)建即可

     

    sample.JPG

    Feedback

    # re: JAVA平臺(tái)下ArcEngine開(kāi)發(fā)小結(jié)  回復(fù)  更多評(píng)論   

    2005-11-09 17:40 by liutan41@gmail.com
    請(qǐng)問(wèn)使用jintegra.jar需要另外獲得license嗎

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲成a∨人片在无码2023 | 97人伦色伦成人免费视频| 国产日韩亚洲大尺度高清| 国产亚洲精品91| 国产一级高清免费观看| 韩国亚洲伊人久久综合影院| 爽爽日本在线视频免费| 亚洲heyzo专区无码综合| 国产成人免费a在线资源| 日韩电影免费在线观看网址| 日韩免费在线观看| 黄色免费网址大全| 在线亚洲97se亚洲综合在线| 一级做受视频免费是看美女| 中文字幕人成人乱码亚洲电影| 免费久久人人爽人人爽av | 亚洲国产精品无码成人片久久 | 亚洲xxxx18| 成熟女人特级毛片www免费| 亚洲综合久久精品无码色欲| 国产资源免费观看| www永久免费视频| 久久久久亚洲精品影视| 国产h视频在线观看网站免费| 性xxxx黑人与亚洲| 四虎影库久免费视频| 国产精品福利片免费看| 亚洲人成电影在在线观看网色| 成人福利免费视频| 亚洲爆乳成av人在线视菜奈实| 亚洲 小说区 图片区 都市| 久久99久久成人免费播放| 中文字幕亚洲综合精品一区| 日本一区免费电影| 国产一精品一av一免费爽爽| 亚洲另类精品xxxx人妖| 五月天婷亚洲天综合网精品偷| a国产成人免费视频| 亚洲中文无码亚洲人成影院| 亚洲一区二区三区无码中文字幕| 久久永久免费人妻精品下载|