myeclipse中,項目上有個叉報錯,文件沒有錯誤


同事將他的java項目交接給了我。和平時的交接一樣。他把他最新的源碼。打成壓縮包,發給我。

我解壓后。使用myeclipse開發工具。通過導入,將項目導入到我的開發工具中。這個時候有一個問題出現了。在項目上有個紅色的叉號。而源碼也沒有不論什么錯誤。由於代碼在同事那里。一切正常。例如以下圖所看到的:


         我找了非常長時間的原因。還真不好找。今天早上來,我又在找,最終在csdn論壇上。看到一個帖子,對這個做了答復。帖子地為:http://bbs.csdn.net/topics/310268011通過這個帖子,我似乎若有所悟,莫非是由於jar包。環境有問題?依據上面的提示,我想先把我原有的引用的jar包刪掉。又一次載入一下,看看試試效果。

結果。還真是這個原因。經過思考,知道了原因:原因是當項目源碼。傳遞給別人時。可能文件存放的路徑不同。造成,盡管庫jar載入,看似正常,事實上不正常(一般的庫jar包,放在lib文件夾下)。


        
我先給大家展示一下,又一次載入前我的編譯路徑,右鍵你的項目 - BuildPath - Configure Path ... 在Libraries選項卡上,你能夠明顯的看到我的庫的jar例如以下:


         紅色圈住的,我們驚險能夠看到,引用的相對路徑。可問題就出現這個地方。

這個時候,你選擇除了JDKjar包,點擊右側的Removebutton。將這些引用的jar包移除。如我移除后的效果例如以下。你能夠依據你的實際情況,進行jar包的移除操作:


         移除jar包后,下一步的操作,當然就是又一次載入這些jar包了,點擊右側的Add External JARs ...的button。選擇你剛才移除jar包的文件夾,將項目須要的jar包又一次進行載入操作。

又一次載入jar包后的效果截圖例如以下:


         這個時候。你明顯能夠看出,載入前后的區別。一個是相對路徑,一個是絕對路徑。點擊OKbutton。

你在看看這個時候,你的項目是不是已經正常了?我的項目又一次設置后,都正常了,效果圖例如以下:



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM