設定Maven預設的JDK為1.7,解決Update Maven Project預設為1.5和Maven打包報錯2個問題
1.之前,一直遇到這個問題。
Update Maven Project的時候,JDK變成了1.5的。
如果專案中有使用“@overdide”,程式就會報錯,需要手動修改JRE為1.7的。
2. Maven打包時,Java程式碼使用了JDK1.7的語法" catch (IllegalArgumentException | IllegalAccessException e) "就報錯。
這2個問題應該都是Maven的配置問題,JDK版本為1.5。
解決辦法:修改Mavan的settings.xml
<profiles>
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
增加上述配置就可以了。
參考資料:http://jingyan.baidu.com/article/84b4f565efc39e60f7da326b.html
相關文章
- 解決maven update project 後專案jdk變成1.5的問題MavenProjectJDK
- MyEclipse - 修改Maven預設的Jdk版本EclipseMavenJDK
- idea中設定maven預設位置IdeaMaven
- maven 不能設定為web3.0人解決方法MavenWeb
- maven “Generating project in Batch mode“問題的解決MavenProjectBAT
- 解決idea匯入maven專案報Unable to import maven project: See logs for details問題IdeaMavenImportProjectAI
- IDEA如何配置自己的maven和maven設定阿里雲倉庫IdeaMaven阿里
- maven 多倉庫和映象設定Maven
- 【maven】Maven打包後為何檔案大小改變了Maven
- kubernetes下的jenkins如何設定mavenJenkinsMaven
- maven 設定跳過測試Maven
- STS中maven專案打包報錯: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 問題的解決方案MavenCompileIDEJDK
- 解決eclipse的maven依賴報錯EclipseMaven
- IDEA設定預設Maven(使用idea maven archetype建立專案時,專案建立慢或者不完整,缺失部分目錄)IdeaMaven
- 結合maven設定2套配置檔案的方法Maven
- 【maven】Maven報錯 zip END header not foundMavenHeader
- maven一波流(6)——解決煩人的maven工程編碼和jdk版本自動MavenJDK
- maven打包jar無法打入依賴專案問題解決MavenJAR
- Maven解決repository不更換的問題Maven
- 01 Eclipse使用Maven慢的問題解決EclipseMaven
- maven專案缺jar問題解決MavenJAR
- 最新 IDEA 和 Maven 整合問題和解決IdeaMaven
- 使用Maven打包你的應用——maven-jar-plugin & maven-assembly-plugin & maven-shade-pluginMavenJARPlugin
- Idea intellij jdk 1.7通過maven建立Springboot專案IdeaIntelliJJDKMavenSpring Boot
- maven的pom.xml用解決版本問題MavenXML
- k8s下的jenkins如何設定mavenK8SJenkinsMaven
- 沒有JDK和Maven,用Docker也能構建Maven工程JDKMavenDocker
- idea 使用日常問題 使用maven外掛 打包沒問題 但是使用 mvn命令打包失敗的問題解決IdeaMaven
- 設定 Teredo 伺服器,預設為:伺服器
- 解決Maven中90%的依賴(導包)問題Maven
- react設定預設state和預設propsReact
- idea 報錯maven [ERROR] Maven execution terminated abnormally (exit code 1)IdeaMavenErrorORM
- Maven專案無法引入 Maven Dependencies Libraries 問題Maven
- MyEclipse2017破解設定與maven專案搭建EclipseMaven
- Notepad++設定為預設應用程式
- AWS DocumentDB 如何設定為預設 write concern
- idea設定了maven會自動變回C盤那個IdeaMaven
- 在idea上 maven 打包IdeaMaven
- 【Maven篇】---解決Maven線上部署java.lang.ClassNotFoundException和no main manifest attribute解決方法MavenJavaExceptionAI