為什么直接build path導(dǎo)入jar包會(huì)報(bào)錯(cuò),比如mybatis的jar包,jstl的jar包。。。
1 回答
已采納

大咪
TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊
轉(zhuǎn)自博客
對(duì)于很多剛開始學(xué)習(xí)web的同學(xué),你們是否對(duì)lib文件夾產(chǎn)生過(guò)疑問(wèn)?為什么jar包一定放在lib文件夾下面,我換個(gè)地方就不行。這個(gè)其實(shí)如果你不是用服務(wù)器是沒有任何問(wèn)題的,但是當(dāng)你使用了web服務(wù)器類似于tomcat這種,那么你就要小心了。jar包導(dǎo)入工作空間這個(gè)是由我們?nèi)藶榭刂频?,我?dǎo)哪個(gè)空間就有哪個(gè),我不導(dǎo)行不行,可以,編譯器會(huì)自動(dòng)去尋找他所需要的jar包,但是服務(wù)器就不會(huì)他只會(huì)去尋找lib文件夾下的jar包并將他們拷貝到服務(wù)器上(就是在你服務(wù)器的當(dāng)前項(xiàng)目的lib文件夾),這個(gè)你是不能控制的,所以剛接觸框架的時(shí)候,我遇到一個(gè)問(wèn)題,我的jar包在eclipse中沒有任何問(wèn)題,但是服務(wù)器玩命報(bào)錯(cuò),原來(lái)是lib文件夾下面多了一個(gè)jar包,我沒有導(dǎo)入項(xiàng)目的工作空間,但是服務(wù)器將他拷貝到了服務(wù)器,那么這個(gè)jar包可能就會(huì)產(chǎn)生問(wèn)題,如果他有依賴的包,服務(wù)器沒有就報(bào)錯(cuò)了。所以大家最好養(yǎng)成好習(xí)慣,jar包只導(dǎo)有用的,沒用的不要放到lib下即使你不使用他。養(yǎng)成好習(xí)慣,編寫規(guī)范代碼。
添加回答
舉報(bào)
0/150
提交
取消