myeclipse中,项目上有个叉报错,文件没有错误
同事將他的java項目交接給了我。和平時的交接一樣。他把他最新的源代碼,打成壓縮包,發(fā)給我。我解壓后,使用myeclipse開發(fā)工具,通過導(dǎo)入,將項目導(dǎo)入到我的開發(fā)工具中,這個時候有一個問題出現(xiàn)了,在項目上有個紅色的叉號。而源代碼也沒有任何錯誤。因為代碼在同事那里,一切正常。如下圖所示:
???????? 我找了很長時間的原因,還真不好找,今天早上來,我又在找,終于在csdn論壇上,看到一個帖子,對這個做了答復(fù)。帖子地為:http://bbs.csdn.net/topics/310268011通過這個帖子,我似乎若有所悟,莫非是因為jar包,環(huán)境有問題?根據(jù)上面的提示,我想先把我原有的引用的jar包刪掉,重新加載一下,看看試試效果。結(jié)果,還真是這個原因。經(jīng)過思考,知道了原因:原因是當項目源代碼,傳遞給別人時,可能文件存放的路徑不同,造成,雖然庫jar加載,看似正常,其實不正常(一般的庫jar包,放在lib目錄下)。
???????? 我先給大家展示一下,重新加載前我的編譯路徑,右鍵你的項目 - BuildPath - Configure Path ... 在Libraries選項卡上,你可以明顯的看到我的庫的jar如下:
???????? 紅色圈住的,我們驚險可以看到,引用的相對路徑。可問題就出現(xiàn)這個地方。這個時候,你選擇除了JDK的jar包,點擊右側(cè)的Remove按鈕,將這些引用的jar包移除,如我移除后的效果如下,你可以根據(jù)你的實際情況,進行jar包的移除操作:
???????? 移除jar包后,下一步的操作,當然就是重新加載這些jar包了,點擊右側(cè)的Add External JARs ...的按鈕,選擇你剛才移除jar包的目錄,將項目需要的jar包重新進行加載操作。重新加載jar包后的效果截圖如下:
???????? 這個時候,你明顯可以看出,加載前后的差別,一個是相對路徑,一個是絕對路徑。點擊OK按鈕。你在看看這個時候,你的項目是不是已經(jīng)正常了?我的項目重新設(shè)置后,都正常了,效果圖如下:
總結(jié)
以上是生活随笔為你收集整理的myeclipse中,项目上有个叉报错,文件没有错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 加速度积分成位移的频域方法
- 下一篇: Mjpeg‐stream移植