MyEclipse項(xiàng)目中的構(gòu)建路徑和類(lèi)路徑lib的問(wèn)題分享

前幾天寢室同學(xué)裝上了新系統(tǒng),完成之后在使用原先的MyEclipse項(xiàng)目時(shí),幾個(gè)項(xiàng)目出現(xiàn)了錯(cuò)誤,我一看是由于所需要的jar包不存在造成的,仔細(xì)一看,同學(xué)的挺多的項(xiàng)目都是用構(gòu)建路徑的方式將jar包放入到MyEclipse項(xiàng)目中的,而且有些項(xiàng)目都是Web項(xiàng)目,對(duì)于一個(gè)Web項(xiàng)目來(lái)說(shuō),按照標(biāo)準(zhǔn)的方式都是將所需要的jar包放在lib文件夾下的,而有時(shí)做普通的java項(xiàng)目的時(shí)候,都習(xí)慣于用構(gòu)建路徑的方式將所需要的jar導(dǎo)入進(jìn)來(lái)。對(duì)于用構(gòu)建路徑的方式將jar導(dǎo)進(jìn)來(lái),和將jar包放入到lib下結(jié)果是一樣的但是兩者有一些的不同時(shí)需要注意的。
首先兩種方式對(duì)于放置jar包的方式是不同的:
Build path(構(gòu)建路徑):對(duì)于種方式來(lái)說(shuō),可以算是對(duì)jar包文件的一個(gè)引用。可以引用lib下的jar包,也可以引用本地磁盤(pán)上的jar包。
WEB-INF/lib:對(duì)于這種方式來(lái)說(shuō),是將jar包文件放在了一個(gè)項(xiàng)目的固定的lib文件夾下。
其次是兩種方式所構(gòu)建的項(xiàng)目的可移動(dòng)的問(wèn)題:
對(duì)于用構(gòu)建路徑的方式的jar包,一旦將做好的項(xiàng)目給他人,他人將失去該項(xiàng)目的jar包,無(wú)法使用。
對(duì)于放到lib下的jar包,會(huì)隨著項(xiàng)目的移動(dòng)而移動(dòng),他人將獲得該項(xiàng)目的jar包??梢允褂谩?/p>
其實(shí)用開(kāi)發(fā)工具導(dǎo)入jar包的時(shí)候,放入到lib下是一個(gè)很好的習(xí)慣。這樣jar包文件是屬于你的項(xiàng)目的,而不是你的項(xiàng)目去引用它。
對(duì)于Web應(yīng)用來(lái)說(shuō),將所需要的jar包放入到lib文件夾下是沒(méi)什么可以說(shuō)的,這是規(guī)定的。
而對(duì)于一般的Java項(xiàng)目來(lái)說(shuō),由于其沒(méi)有l(wèi)ib文件夾,所以我們通常使用構(gòu)建路徑的方式,導(dǎo)入所需要的jar包。但是想要想要將項(xiàng)目以后給他人使用的話(huà),那么我們?cè)撛趺崔k呢,其實(shí)沒(méi)有l(wèi)ib文件夾,那就就創(chuàng)建一個(gè)lib文件唄,將這個(gè)項(xiàng)目的lib文件夾的所有jar包添加到構(gòu)建路徑中去。就行了。這樣講項(xiàng)目給被人的時(shí)候,也能用了。如圖所示:
在項(xiàng)目上單擊鼠標(biāo)右鍵新建文件夾,并名為lib文件夾,將所需要的jar包放入到lib文件夾下,再將lib下的所有jar包添加到構(gòu)建路徑中去就行了。對(duì)于Eclipse也是這樣的。
對(duì)于一個(gè)程序員來(lái)說(shuō)一定要養(yǎng)成一個(gè)好的習(xí)慣。
相關(guān)文章
Myeclipse 2013 下載安裝注冊(cè)免費(fèi)圖文教程
MyEclipse 2013使用最高級(jí)的桌面和Web開(kāi)發(fā)技術(shù),包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenJPA 2.0,這里介紹一下他的注冊(cè)免費(fèi)方法2013-07-21Myeclipse 2013 破解文補(bǔ)丁(Myeclipse2013 破解安裝圖文說(shuō)明)
需要破解Myeclipse2013,不過(guò)我發(fā)現(xiàn)我之前的破解Myeclipse2010的破解程序破解不了2013了,無(wú)奈之下,百度了N久,又找到一個(gè)破解程序,測(cè)試成功2013-07-21MyEclipse10和Tomcat7運(yùn)行Web頁(yè)面的配置方法
這篇文章主要介紹如何在MyEclipse10中,結(jié)合Tomcat在瀏覽器中看到寫(xiě)的Web頁(yè)面的配置方法,需要的朋友可以參考下2013-05-25MyEclipse中配置struts.xml自動(dòng)提示的方法
怎樣設(shè)置才能在MyEclipse中讓struts.xml文件出現(xiàn)自動(dòng)提示的功能,我以為這是很簡(jiǎn)單的事,只要將該struts.xml文件所對(duì)應(yīng)的dtd文件關(guān)聯(lián)上就行了,但是那時(shí)我也是第一次整這個(gè)2013-05-25MyEclipse 8.0正式版發(fā)布(下載以及安裝+注冊(cè)碼+升級(jí))
MyEclipse Enterprise Workbench(企業(yè)級(jí)工作平臺(tái)) 8.0版發(fā)布了! MyEclipse是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合2013-05-25myeclipse V8.5.0 官方正式版(附注冊(cè)以及漢化方法)
經(jīng)過(guò)了MyEclipse 8.5 M1和MyEclipse 8.5 M2兩個(gè)版本,MyEclipse Enterprise Workbench 8.5 for Eclipse 3.5.2終于在昨天正式發(fā)布了!在官方網(wǎng)站上 MyEclipse 8.5 可以下載2013-03-12myeclipse語(yǔ)言互換工具 v1.4 綠色版(myeclipse8.5.0 漢化工具)
myeclipse語(yǔ)言互換工具v1.4是進(jìn)行myeclipse英文版進(jìn)行中英文互換,如果不想使用中文界面,只需點(diǎn)擊一下還原就變成英文界面了,在次使用中文界面在點(diǎn)擊一下漢化,使用上很方2013-03-12MyEclipse 9.0 最新官方版(windows/linux) 附漢化包與注冊(cè)機(jī)
MyEclipse 9.0 經(jīng)過(guò) M1,M2,終于出了正式版(MyEclipse For Spring 還是 8.6.1)。該版本集成了 Eclipse 3.6.1,支持 HTML5 和 JavaEE 6,本文附上相關(guān)下載地址,如果無(wú)法下2013-03-08- MyEclipse 9.0正式版漢化包下載,需要的朋友可以試試2013-03-08
MyEclipse9.0正式版的破解和激活方法(附注冊(cè)機(jī))
MyEclipse 9.0的激活機(jī)制終于破解了,破解步驟比老版本要復(fù)雜一些,但是是絕對(duì)可以破解的,這個(gè)破解對(duì)主程序無(wú)任何修改,只替換公鑰,如果有牛人會(huì)快速?gòu)墓€反推私鑰,那2013-03-08