久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

在rcp中使用第三方j(luò)ar

 LibraryPKU 2013-02-27
最近做的一個(gè)RCP小工具里用到了解析xml,,個(gè)人不是很喜歡jdk原始的xml解析器,,所以選擇了jdom進(jìn)行xml的解析,。

調(diào)試時(shí)發(fā)現(xiàn)解析使用SAXReader會(huì)報(bào)"classnotfoundexception"的錯(cuò)。而在jdk lib的ext里我已經(jīng)將jdom.jar復(fù)制進(jìn)去了,,而且在單類調(diào)試時(shí)已經(jīng)通過,,證明代碼寫的和庫(kù)本身都沒有問題,有問題的只能是classpath了,。

在 網(wǎng)上查了很多資料,,有提到將jdom做成eclipse插件的,有導(dǎo)入關(guān)聯(lián)項(xiàng)目的等等,,都比較麻煩,而且不符合插件開發(fā)規(guī)范,,但是大家的一致意見就是 eclipse插件開發(fā)導(dǎo)入第三方包是很麻煩的事,。最終在網(wǎng)上查到了一篇相對(duì)比較簡(jiǎn)單,配置相對(duì)比較合理的文章,,嘗試了下,,雖然上面的很多步驟冗余,但是 還是給了我一些啟示,。

步驟如下:

1,、在項(xiàng)目中創(chuàng)建文件夾lib,將jdom.jar復(fù)制進(jìn)去,。(其實(shí)這個(gè)根據(jù)個(gè)人愛好,,我比較喜歡所有的資源都在一起)

2、 修改插件配置文件"Manifest.mf",,加入"Bundle-ClassPath: lib/jdom.jar",。這個(gè)是我在網(wǎng)上查到的信息最重要的部分,也是eclipse沒有提供引入第三方包功能的地方——沒有引入包的界面選項(xiàng),。加入 此項(xiàng)后,,在插件項(xiàng)目運(yùn)行時(shí)就可以找到項(xiàng)目目錄下lib下的jdom包了。

然后我參考了幾篇其它文章,,不太確定這些配置是否有用,,但是還是采納了。(原因是由于導(dǎo)入后我的項(xiàng)目還是報(bào)錯(cuò),,我會(huì)在后面提到)

3,、 在build也就是中文界面的構(gòu)建中——運(yùn)行時(shí)信息里添加"lib/jdom.jar",然后在后面將lib這個(gè)文件夾添加進(jìn)來(lái),。這個(gè)選項(xiàng)我在沒有 將"Bundle-ClassPath: lib/jdom.jar"加入Manifest.mf前嘗試過,,但是沒有找到這個(gè)。所以eclipse也是從Manifest.mf識(shí)別的,。然后將源代 碼構(gòu)建里的lib文件夾選定,。

做完以上步驟后,,你會(huì)發(fā)現(xiàn)在運(yùn)行時(shí)的類路徑里已經(jīng)存在了"lib/jdom.jar"。

備注Eclipse3.3 中

pugin.xml中使用Bilud查看,,在Extra ClassPath Entries中 點(diǎn)擊add JARS 添加相應(yīng)的jar文件即可,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多