Ⅰ 使用maven編譯JAVA程序是出錯
問題描述:
在eclipse中build一個普通maven項目,報錯,提示信息是缺少maven插件(插件名稱忘了)。
原因:
可能是由於使用了eclipse自帶的jre導致的,這個jre里沒有tools.jar,而jdk的lib目錄下有(個人理解)。
解決辦法:
1、檢查eclipse的配置,確保使用的不是eclipse自帶的版本。
步驟:在eclipse中打開Window->Preferences->Java->Installed JREs->Add,添加自己下載並配置好的jdk(別忘了配置環境變數),我用的是jdk1.6.0_4.3。
2、然後再次編譯maven項目,仍然報錯,但提示信息改變了,提示的是C:\Users\Administrator.EED4VRFALFPIIBP\.m2\repository\commons-logging\commons-logging下的jar包解析失敗;
3、解決方案:刪除repository文件夾,確保網路暢通,重啟eclipse,執行Maven->Project
Update,問題解決。
注意:如果你的eclipse中配置了tomcat,那麼你也需要重新選擇tomcat的jdk版本,確保與前面的一致。
步驟:在eclipse中打開Window->Preferences->Server->Runtime
Environment->選中你的tomcat server->Edit,在JRE這項里選擇你的jdk,完成。
Ⅱ maven pom文件編譯報錯
cmd可以運行mvn -v只是表示你的電腦安裝好了maven。你的報錯信息提示當前項目不是一個maven項目,因為找不到pom.xml文件。建議你看看 《maven實戰》這本書。
Ⅲ Maven組件插件無法執行問題,怎麼解決
剛好我也碰到這樣的問題,給你如下解決方案參考下:1、解決IE下flash插件背景顏色為白色的問題,不透明的問題;解決方法:可以給你的flash插件做一個跟網頁背景顏色一樣顏色的背景圖片,然後把它作為flash插件的背景。2、解決IE下flash插件經常出現不能上傳的問題;解決方法:給你的js中引入flash插件的網址後面加一個隨機數,每次載入頁面請求的這個flash文件的地址都不一樣,這樣來確保flash能被IE瀏覽器正常地播放和執行。
Ⅳ maven 項目,保存後不自動編譯,每次都要clean ,install後,target下面的class文件才會變化
多半是Maven的依賴包損壞,所以停止automatical compile。可以用mvn test一下測試一下編譯,看一下有哪些jar包有錯誤,到repository裡面刪了讓maven重新下載一遍一般就好了。
詳情請參考http://www.cnblogs.com/hejing195/p/7413837.html