Ⅰ eclipse報錯,如何解決
一、應用場景為了使用maven強大的包依賴管理和項目管理功能,故在項目中使用maven2作為項目建構工具。但是我的項目在內網構建,為了能使用maven2,只能使用本地倉庫依賴策略。但是,有時候明明本地倉庫確確實實存在相應的依賴包,但是在eclipse環境下依然會報錯,即:在pom.xml顯示錯誤提示信息。經過我的實踐證明,可以通過如下方式解決。二、示例講解以依賴commons-io-2.0.1為例講解:在pom.xml中配置:commons-iocommons-io2.0.1三、解決方案1、首先,從其他可以在外網下載相應依賴包的地方下載好相應的依賴包到本地倉庫,再將該本地倉庫拷貝到項目相應位置,便於引用。2、安裝Maven2並進行相應配置,關於Maven2具體安裝和配置,略過。注意:在Maven2的配置文件setting.xml一定要修改如下屬性:true該屬性配置默認為false,因為是在內網,無法到外網下載依賴包,所以一定要配置離線屬性為true。3、如果本地倉庫確實存在該依賴包,且eclipse沒有報錯,那麼在本地倉庫中找到該依賴包所在的位置,相應目錄下必定存在如下6個文件:_maven.repositoriescommons-io-2.0.1.jarcommons-io-2.0.1.jar.sha1commons-io-2.0.1.pomcommons-io-2.0.1.pom.sha1m2e-lastUpdated.properties圖1依賴配置正確且eclipse沒有報錯時依賴包目錄下包含的文件當然,如下載了源碼的話,應該還包括如下2個文件:commons-io-2.0.1-sources.jarcommons-io-2.0.1-sources.jar.sha1所以,如果當本地倉庫中確實存在相應的依賴jar包,但是在eclipse中依然報錯的話,請進入滲槐到相應依賴包的目錄位置,觀察該目錄下是否對應存在如圖1所示的6個文件。通常情況下,當在eclipse中報錯的話,在依賴包目錄下還存在一個「xxx.lastUpdated」文件。如果確實存在「xxx.lastUpdated」文件的話,請先刪除該文件。並確認是否存在如下2個文件:_maven.repositoriesm2e-lastUpdated.properties通常在eclipse中報錯的話,是不會存在這2個文件的,到別的依賴正確的jar包目錄下肆局去拷貝這2個文件到當前目錄下,並修改相應內容:(1)、修改「_maven.repositories」內容:#NOTE:,.#WedJul1009:16:30CST2013${artifactId}-${version}-sources.jar>nexus=${artifactId}-${version}.jar>central=${artifactId}-${version}.pom>central=${artifactId}-${version}.pom>nexus=${artifactId}-${version}.jar>nexus=如:commons-io-2.0.1依賴包目錄下的_maven.repositories文件內容如下:#NOTE:,.#WedJul1009:16:30CST2013commons-io-2.0.1-sources.jar>nexus=commons-io-2.0.1.jar>central=commons-io-2.0.1.pom>central=commons-io-2.0.1.pom>nexus=commons-io-2.0.1.jar>nexus=(2)、m2e-lastUpdated.properties文件內容可以不用修改!完成後,在eclipse中clean一下項目,並執行「Maven->UpdateProject」,OK,問題解決!轉叢雹友載僅供參考,版權屬於原作者。祝你愉快,滿意請採納哦
Ⅱ eclipse中反編譯的時候報錯: 有些類可以編譯,但是有些卻不可以編譯出java源文件,求解答,謝謝。
看看是不是jar包沒導或是有沒有導錯,我才就出這問題了不過我用的是Maven修改下配置文件就好了。
Ⅲ 我用eclipse編譯是報錯
build path incomplete Cannot find the class file for java.lang.Object.
build path路徑宏禪不完整 找不到 java.lang.Object.
建議你去昌兄配置一下你的環境變數耐絕襲 jdk
Ⅳ eclipse ee中javascript編譯顯示錯誤
eclipse ee中javascript編譯顯示錯誤一般可以忽略。
在Eclipse中,js文件常常會報錯。可以通過如下幾個步驟解決:
第一步:
去除eclipse的JS驗證:
將windows->preference->Java Script->Validator->Errors/Warnings->
Enable Javascript Sematic validation前面的勾去掉;
第二步:
右鍵項目 -> properties -> Builders 去掉JavaScript Validator 前面的勾
如果Builders中沒有JavaScript Validator這一項。那麼去.project文件中修改如下內容:
找到項目目錄,刪除項目目錄里的 .project 文件中的以下部分:
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments></arguments>
</buildCommand>
第三步:
刪除項目目錄里的 .project 文件中的以下部分
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
注意,修改.project文件可能會要求重啟eclipse,或者在eclipse中關閉該工程,然後重新打開工程。
做完這步後如果是Maven的Project,則右擊項目,選中Maven,然後點擊更新Project.如果不是Maven的Project,則可以關掉改Project,重新打開,這樣也可以將Project的變化重新應用到eclipse中。
第四步:
復制該js文件到某個地方,然後從eclipse中直接刪除 了報錯的js文件,錯誤消失,再把剛才那個js文件拷進來。
如果以上做了之後還不對的吧,就在Eclipse中打開Problems view,選中相關的錯誤,根據提示,進行解決。
Ⅳ Eclipse C++ 編譯通過還有錯誤提示
那是eclipse的語法檢查提示,不一定陪掘准確的,如果編譯沒報錯沒警告,就可以忽略語法檢查。
語法蘆歲核檢查,除了 clangcompletion 之外,其它都是渣雀旦渣。
Ⅵ Eclipse中編譯工程,報錯symbol XXX could not be resolved,這個是為什麼,是不是真的錯誤,怎麼修改
有的仔鉛時候不是脊戚派真的櫻賀錯誤,我也經常遇到這個問題,我的判斷標准就是看能不能編出來引擎,能編出來,這個錯誤就忽略,認為是eclipse顯示的bug
Ⅶ eclipse編譯安卓項目時報錯Installation error: INSTALL_FAILED_NO_MATCHING_ABIS
這個問題的出現說明你的項目中使用了與當前CPU架構不一致的native libraries
Ⅷ eclipse 編譯錯誤
throw new ServiceException("刪除" + sysUser.getUserId() + "角色攜敬衡失敗", e);//辯做行報錯稿粗
你這個感嘆號 是 中文格式的 應該換成英文格式的