1. 程式人生 > >Myeclipse檔案沒出錯,但是專案上顯示有錯的解決辦法

Myeclipse檔案沒出錯,但是專案上顯示有錯的解決辦法

因工作原因,同事將他的java專案交接給了我。和平時的交接一樣。他把他最新的原始碼,打成壓縮包,發給我。我解壓後,使用myeclipse開發工具,通過匯入,將專案匯入到我的開發工具中,這個時候有一個問題出現了,在專案上有個紅色的叉號。而原始碼也沒有任何錯誤。因為程式碼在同事那裡,一切正常。如下圖所示:

    我找了很長時間的原因,還真不好找,今天早上來,我又在找,終於在csdn論壇上,看到一個帖子,對這個做了答覆。帖子地址為:http://bbs.csdn.net/topics/310268011通過這個帖子,我似乎若有所悟,莫非是因為jar包,環境有問題?根據上面的提示,我想先把我原有的引用的jar包刪掉,重新載入一下,看看試試效果。結果,還真是這個原因。經過思考,知道了原因:原因是當專案原始碼,傳遞給別人時,可能檔案存放的路徑不同,造成,雖然庫jar載入,看似正常,其實不正常(一般的庫jar包,放在lib目錄下)。

    我先給大家展示一下,重新載入前我的編譯路徑,右鍵你的專案 - Build Path - Configure Path ... 在Libraries選項卡上,你可以明顯的看到我的庫的jar如下:

    紅色圈住的,我們驚險可以看到,引用的相對路徑。可問題就出現這個地方。這個時候,你選擇除了JDK的jar包,點選右側的Remove按鈕,將這些引用的jar包移除,如我移除後的效果如下,你可以根據你的實際情況,進行jar包的移除操作:

    移除jar包後,下一步的操作,當然就是重新載入這些jar包了,點選右側的Add External JARs ...的按鈕,選擇你剛才移除jar包的目錄,將專案需要的jar包重新進行載入操作。重新載入jar包後的效果截圖如下:


    這個時候,你明顯可以看出,載入前後的差別,一個是相對路徑,一個是絕對路徑。點選OK按鈕。你在看看這個時候,你的專案是不是已經正常了?我的專案重新設定後,都正常了,效果圖如下:

相關推薦

Myeclipse檔案出錯但是專案顯示解決辦法

因工作原因,同事將他的java專案交接給了我。和平時的交接一樣。他把他最新的原始碼,打成壓縮包,發給我。我解壓後,使用myeclipse開發工具,通過匯入,將專案匯入到我的開發工具中,這個時候有一個問題出現了,在專案上有個紅色的叉號。而原始碼也沒有任何錯誤。因為程式碼在同事

原生代碼執行程式碼問題伺服器瀏覽器卡死---Modal 對話方塊問題

本地啟動程式碼沒問題,但伺服器上瀏覽器卡死—Modal 對話方塊問題 如下圖是正確使用 modal(程式碼位置正確),模態框modal的父級直接就是div 如下圖是錯誤使用 modal(程式碼位置錯誤),模態框modal的父級不是div,巢狀多個元件導致

關於 vs 2013出現“在VS2013開啟之前的專案提示無法載入解決方案中的專案導致專案無法開啟”的問題解決辦法

關於 vs 2013出現“在VS2013開啟之前的專案,提示無法載入解決方案中的專案,導致專案無法開啟”的問題解決辦法 -前段時間在電腦上安裝了sql server2008 r2,之後因為沒安裝成功又根據網上的辦法對sql server r2進行了完全解除安裝和刪除,反反覆覆好幾次。 有

J2EE:MyEclipse中不能將WEB專案釋出到TOMCAT中解決辦法

今天在MyEclipse中下載了新的專案,在其他配置準備好後,準備釋出到TOMCAT中,但是在打開了釋出視窗,選擇了需要釋出的專案後,釋出視窗中的“finish”按鈕始終為灰色,不能點選,剛開始時,沒有任何的報錯提示,然後我選擇了釋出型別中的“Packaged Archi

Uncaught SyntaxError: Unexpected token }大括號閉合正確的解決辦法

在使用ajax技術編寫程式,實現在瀏覽器中點選按鈕時,修改按鈕上方顯示的文字資訊,介面如圖:滑鼠點選“changeContent”按鈕,按鈕上方顯示的文字應該變為“hello world”,但是卻提示Uncaught SyntaxError: Unexpected token

Maven 本地倉庫明明jar包pom文件還是報解決辦法

lips rep win 選擇 class osi 方案 pom nbsp 方法一: 找到出錯的jar包文件位置,刪掉_maven.repositories文件 方法二: maven中的本地倉庫的index索引沒有更新導致 解決方案:

JSP內容在頁面顯示為亂碼解決辦法

預設為ISO,不支援中文編碼 將開頭的編碼統一改為UTF-8即可        //與HTML編碼集一致 <%@ page language="java" contentType="text/html; charset=UTF-8"&n

Photoshop CC 2017 在Mac安裝報解決辦法

當您在Mac 安裝Photoshop CC 2017出現這樣的bug,不要著急,請按照我的辦法走,一定可以解決的,如果沒有解決,請隨時給我留言,我會盡快回復,謝謝您The installation ca

myeclipse專案紅叉專案檔案沒有報

從別的地方用U盤拷貝專案到自己主機。匯入到myeclipse後項目名中出現了紅叉,但專案中的程式碼沒有顯示其他的錯誤。後來在myeclipse的Problems框報出的錯誤:java compiler level does not match the version of the install

】phpMyAdmin中匯入mysql資料庫檔案出錯:您可能正在傳很大的檔案請參考文件來尋找解決辦法

用phpMyAdmin去匯入90M左右的mysql資料庫檔案時出錯: 您可能正在上傳很大的檔案,請參考 文件 來尋找解決方法。 【解決過程】 1.很明顯,是檔案太大,無法匯入。即上傳檔案大小有限制。 所以要去解除此限制。 之前其實也遇到類似的問題,之前就解決了

提交程式碼github的綠格子有變綠

昨天和今天提交了幾份檔案,但是今天一看自己的綠格子,卻沒變綠,而且還顯示no contribution ,哇這就很氣。 但是程式碼已經提交在github上了,那就是提交的帳號出錯了, 趕緊檢查檢查下

Eclipse編譯運行問題執行mvn clean install跑單元測試失敗的原因解析

不依賴 ner .get acc statement cached 文件夾 compiler bin 問題描述:mvn clean install編譯工程並運行單元測試出現如下錯誤 Tests run: 3, Failures: 0, Errors: 2, Skippe

maven web專案pom.xml檔案頭部報解決辦法親測有效。

建立maven web工程之後會出現如下的錯誤,在pom.xml檔案頭部 有以下的錯誤 這個錯誤的直接原因是:缺少依賴包引起的, 網上大多是方法是:找到沒有下載完全的依賴包,然後右鍵專案–>Maven–>Update Project即可,讓工程重新自動下載

cocos creator JavaScript微信小遊戲開發問題筆記:遊戲在瀏覽器和微信開發工具的模擬器執行都沒有問題手機執行卻會都別卡。

最近專案組在開發一款執行在微信小遊戲環境的鬥地主遊戲,專案的第一個版本收尾階段突然出現了一個奇怪的bug,因為之前開發階段的測試都是在瀏覽器以及微信開發工具上的模擬器進行的測試,所以直到臨近專案上線才發現這個問題,具體表現如下:遊戲執行在手機上會特別卡,並且卡一段時間、或者卡

Android Studio使用過程中Java類突然報紅專案可執行解決方法

Studio也有不穩定的時候,比如電腦自動的關機,或者停電導致的電腦直接關機等,再開啟電腦後,接著開啟Studio也許專案中就是不片紅,重啟和Build、clean、make project都不行,最後才知道是build快取的問題,網上說清空build快取之後就可以了,試了後

windows中拖動檔案到瀏覽器實現自動傳 -- Java

 //拖動License檔案到瀏覽器中,自動讀取檔案並上傳var dropbox = $("body")[0];dropbox.addEventListener("dragenter", function(e){   e.stopPropagation();   e.preventDefault();},

eclipse匯入maven專案pom檔案解決辦法

Project build error: Non-resolvable parent POM for com.example:demo:0.0.1-SNAPSHOT: Failure to transfer org.springframework.boot:sprin

maven工程引入JAR包後編譯通過了專案啟動時找不到JAR包

建立了maven工程,POM檔案里加好了依賴,並且在編譯的時候已經通過了,但是當啟動tomcat的時候,找不到這些JAR包了。 異常如下: java.lang.NoClassDefFoundError: javax/wsdl/xml/WSDLLocator java

運營或生態鏈做好APP質量再高個鳥用(

運營或生態鏈沒做好,APP質量再高有個鳥用小孩子們才整天說體驗,大人們最關注的還是利益。別以為現在的你做出一款自認為牛逼的app就能夠呼風喚雨,且聽下面分解:咱不吹牛,只說例項:前幾年新浪微博火的時候,騰訊舉事業群之力,快速模仿出了一個騰訊微博,從功能上說,不管使用者體驗、還

git刪除遠端倉庫的檔案或目錄不刪工作區

刪除aa目錄下的1.txt檔案:git rm -r --cached aa/1.txt 刪除aa目錄:git rm -r --cached aa -r:Allow recursive removal when a leading directory name is given. –cac