1. 程式人生 > >匯入的jar包為什麼要放在lib資料夾下,你知道麼?

匯入的jar包為什麼要放在lib資料夾下,你知道麼?

對於很多剛開始學習web的同學,你們是否對lib資料夾產生過疑問?為什麼jar包一定放在lib資料夾下面,我換個地方就不行。這個其實如果你不是用伺服器是沒有任何問題的,但是當你使用了web伺服器類似於tomcat這種,那麼你就要小心了。jar包匯入工作空間這個是由我們人為控制的,我導哪個空間就有哪個,我不導行不行,可以,編譯器會自動去尋找他所需要的jar包,但是伺服器就不會他只會去尋找lib資料夾下的jar包並將他們拷貝到伺服器上(就是在你伺服器的當前專案的lib資料夾),這個你是不能控制的,所以剛接觸框架的時候,我遇到一個問題,我的jar包在eclipse中沒有任何問題,但是伺服器玩命報錯,原來是lib資料夾下面多了一個jar包,我沒有匯入專案的工作空間,但是伺服器將他拷貝到了伺服器,那麼這個jar包可能就會產生問題,如果他有依賴的包,伺服器沒有就報錯了。所以大家最好養成好習慣,jar包只導有用的,沒用的不要放到lib下即使你不使用他。養成好習慣,編寫規範程式碼。