最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決maven update project 后項(xiàng)目jdk變成1.5的問(wèn)題

 更新時(shí)間:2016年11月24日 12:35:50   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇解決maven update project 后項(xiàng)目jdk變成1.5的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起 小編過(guò)來(lái)看看吧

一、問(wèn)題描述

在Eclipse中新建了一個(gè)Maven工程, 然后更改JDK版本為1.7, 結(jié)果每次使用Maven > Update project的時(shí)候JDK版本都恢復(fù)成1.5。

二、原因分析

Maven官方文檔有如下描述:

編譯器插件用來(lái)編譯項(xiàng)目的源文件.從3.0版本開(kāi)始, 用來(lái)編譯Java源文件的默認(rèn)編譯器是javax.tools.JavaCompiler (如果你是用的是java 1.6) . 如果你想強(qiáng)制性的讓插件使用javac,你必須配置插件選項(xiàng) forceJavacCompilerUse. 同時(shí)需要注意的是目前source選項(xiàng)和target 選項(xiàng)的默認(rèn)設(shè)置都是1.5, 與運(yùn)行Maven時(shí)的JDK版本無(wú)關(guān).如果你想要改變這些默認(rèn)設(shè)置, 可以參考 Setting the -source and -target of the Java Compiler中的描述來(lái)設(shè)置 source 和target 選項(xiàng).

這是Maven已知的一個(gè)特性。除非在你的POM文件中顯示的指定一個(gè)版本,否則會(huì)使用編譯器默認(rèn)的source/target版本1.5。主要還是在于Eclipse中Maven的集成方式起到了關(guān)鍵作用, 它會(huì)從POM文件中生成項(xiàng)目的.project,.classpath以及.settings, 因此除非POM文件指定了正確的JDK版本, 否則你每次更新項(xiàng)目配置的時(shí)候它都會(huì)重置到1.5版本。

三、解決方案

在pom.xml文件中增加如下配置:

<plugins> 
<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-compiler-plugin</artifactId> 
<version>2.3.2</version> 
<configuration> 
<source>1.7</source> 
<target>1.7</target> 
<encoding>UTF-8</encoding> 
</configuration> 
</plugin> 
</plugins> 

如圖:

再次重新Maven > Update project,則可解決該問(wèn)題。

以上就是小編為大家?guī)?lái)的解決maven update project 后項(xiàng)目jdk變成1.5的問(wèn)題全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • Java單列集合Collection常用方法示例詳解

    Java單列集合Collection常用方法示例詳解

    這篇文章主要介紹了Java單列集合Collection常用方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Java中的注解機(jī)制Annotation詳解

    Java中的注解機(jī)制Annotation詳解

    這篇文章主要介紹了Java中的注解機(jī)制Annotation詳解,  Java Annotation 是 Java 語(yǔ)言中的一種 元數(shù)據(jù)機(jī)制,它可以在代碼中添加額外的信息,以便于程序的理解和處理,Annotation 可以用來(lái)描述類(lèi)、方法、屬性等各種程序的特性,需要的朋友可以參考下
    2023-10-10
  • Java如何生成帶網(wǎng)站鏈接(URL)的二維碼

    Java如何生成帶網(wǎng)站鏈接(URL)的二維碼

    自從微信掃描出世,二維碼掃描逐漸已經(jīng)成為一種主流的信息傳遞和交換方式,這篇文章主要給大家介紹了關(guān)于Java如何生成帶網(wǎng)站鏈接(URL)的二維碼的相關(guān)資料,文中通過(guò)圖文實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • BigDecimal的toString()、toPlainString()和toEngineeringString()區(qū)別及用法詳解

    BigDecimal的toString()、toPlainString()和toEngineeringString()區(qū)

    使用BigDecimal進(jìn)行打印的時(shí)候,經(jīng)常會(huì)對(duì)BigDecimal提供的三個(gè)toString方法感到好奇,以下整理3個(gè)toString方法的區(qū)別及用法,需要的朋友可以參考下
    2023-08-08
  • MyBatis?動(dòng)態(tài)SQL使用及原理

    MyBatis?動(dòng)態(tài)SQL使用及原理

    這篇文章主要為大家介紹了MyBatis動(dòng)態(tài)SQL使用及原理的學(xué)習(xí)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 淺談Spring Data JPA與MyBatisPlus的比較

    淺談Spring Data JPA與MyBatisPlus的比較

    本文主要介紹了淺談Spring Data JPA 與 MyBatisPlus的比較
    2024-08-08
  • java保證一個(gè)方法只能執(zhí)行一次的問(wèn)題

    java保證一個(gè)方法只能執(zhí)行一次的問(wèn)題

    這篇文章主要介紹了java保證一個(gè)方法只能執(zhí)行一次的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 簡(jiǎn)單了解Java多線程實(shí)現(xiàn)的四種方式

    簡(jiǎn)單了解Java多線程實(shí)現(xiàn)的四種方式

    這篇文章主要介紹了簡(jiǎn)單了解Java多線程實(shí)現(xiàn)的四種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 詳解Maven打包和運(yùn)行

    詳解Maven打包和運(yùn)行

    這篇文章主要介紹了Maven打包和運(yùn)行的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 淺談一段java代碼是如何執(zhí)行的

    淺談一段java代碼是如何執(zhí)行的

    這篇文章主要介紹了淺談一段java代碼是如何執(zhí)行的,小編覺(jué)得不錯(cuò),下面就一起來(lái)了解一下
    2021-04-04

最新評(píng)論

报价| 安泽县| 五常市| 株洲县| 云霄县| 丹棱县| 连平县| 牡丹江市| 常熟市| 闵行区| 康定县| 枣强县| 兴文县| 繁昌县| 澄迈县| 囊谦县| 开鲁县| 苏州市| 丰台区| 当涂县| 上林县| 吉林省| 潮州市| 铅山县| 平和县| 鄂尔多斯市| 胶南市| 正蓝旗| 营口市| 东城区| 武鸣县| 巴彦县| 合水县| 佛学| 肃宁县| 西藏| 安平县| 谢通门县| 德兴市| 辽中县| 韶山市|