欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Maven工程pom中如何定義jdk版本

 更新時(shí)間:2021年12月30日 10:52:03   作者:我是蟻人  
這篇文章主要介紹了Maven工程pom中如何定義jdk版本,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Maven工程pom定義jdk版本

今天把之前做的項(xiàng)目導(dǎo)進(jìn)eclipse,然后發(fā)現(xiàn)報(bào)錯(cuò),一些類(lèi)在1.6中不支持,需要將JDK版本設(shè)置為1.7,我直接通過(guò)eclipse中的提示進(jìn)行更改,然后update project一下,發(fā)現(xiàn)又回到了SE1.6版本,我想一定是在pom中定義了這個(gè)java版本,查看pom文件,發(fā)現(xiàn)編譯插件定義的1.6版本,代碼:

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
   <source>1.6</source>
   <target>1.6</target>
</configuration>
</plugin>

所以將編譯版本更改為1.7之后就好了,

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>

注意:這里說(shuō)的是通過(guò)工程的編譯插件

另外,在一般的工程中定義當(dāng)前項(xiàng)目所用的jdk版本

   <properties>
         <...> ...<...>
        <java.version>1.8</java.version>
        <...> ...<...>
    </properties>

這個(gè)properties屬性配置一般配置在<parent>標(biāo)簽之后,如果引用了自己公司的框架,應(yīng)該在框架內(nèi)就有定義版本,則不需引入,總之,按需要進(jìn)行設(shè)置。設(shè)置之后可以在編譯插件中引入即可:

<plugin>  
<artifactId>maven-compiler-plugin</artifactId>  
<configuration>  
<source>${java.version}</source>  
<target>${java.version}</target>  
</configuration>  
</plugin>  

配置pom的jdk注意事項(xiàng)

<!-- 添加修改jdk插件 -->
     <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>1.7</source>
    <target>1.7</target>
    <encoding>UTF-8</encoding>
    </configuration>
   </plugin>

這個(gè)代碼或許你會(huì)說(shuō)很簡(jiǎn)單,如果配置完出現(xiàn)紅叉就很尷尬了,eclipse為每個(gè)項(xiàng)目都配置了一套自己的運(yùn)行版本,就是圖下

新建maven項(xiàng)目好像默認(rèn)是jre1.5的,然后老版本的運(yùn)行環(huán)境跟不上我們開(kāi)發(fā)的腳步,配置成1.7之后必須得到Project Facets里把對(duì)于的java版本換成1.7,

否則會(huì)出現(xiàn)版本不匹配錯(cuò)誤,就是Java compiler level does not match the version之類(lèi)的錯(cuò)誤,切記切記

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中controller層如何接收帶參數(shù)的查詢(xún)

    Java中controller層如何接收帶參數(shù)的查詢(xún)

    本文主要介紹了Java中controller層如何接收帶參數(shù)的查詢(xún),在控制器層接收帶參數(shù)的查詢(xún)可以通過(guò)多種方式實(shí)現(xiàn),下面就詳細(xì)的介紹一下,感興趣的可以了解一下
    2023-08-08
  • Java鎖機(jī)制Lock用法示例

    Java鎖機(jī)制Lock用法示例

    這篇文章主要介紹了Java鎖機(jī)制Lock用法,結(jié)合具體實(shí)例形式分析了Java鎖機(jī)制的相關(guān)上鎖、釋放鎖、隱式鎖、顯式鎖等概念與使用技巧,需要的朋友可以參考下
    2018-08-08
  • Hibernate框架數(shù)據(jù)分頁(yè)技術(shù)實(shí)例分析

    Hibernate框架數(shù)據(jù)分頁(yè)技術(shù)實(shí)例分析

    這篇文章主要介紹了Hibernate框架數(shù)據(jù)分頁(yè)技術(shù),結(jié)合實(shí)例形式分析了Hibernate框架實(shí)現(xiàn)數(shù)據(jù)分頁(yè)的原理,步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-03-03
  • Spring Boot2讀取配置常用方法代碼實(shí)例

    Spring Boot2讀取配置常用方法代碼實(shí)例

    這篇文章主要介紹了Spring Boot2讀取配置常用方法代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • SpringBoot?web靜態(tài)資源映射實(shí)現(xiàn)步驟詳解

    SpringBoot?web靜態(tài)資源映射實(shí)現(xiàn)步驟詳解

    在springBoot中的靜態(tài)資源的映射是通過(guò)SpringMVC中的resourceHttpRequestHandler來(lái)進(jìn)行實(shí)現(xiàn)的。在該請(qǐng)求映射器中默認(rèn)規(guī)定了,SpringBoot會(huì)將classPath或者ServletContext下的/static?(/public、/resources?或?/META-INF/resources)目錄中,存放靜態(tài)資源
    2022-09-09
  • 如何通過(guò)Java生成一個(gè)隨機(jī)數(shù)

    如何通過(guò)Java生成一個(gè)隨機(jī)數(shù)

    當(dāng)我們需要在Java中生成隨機(jī)數(shù)時(shí),可以借助JDK中提供的Random類(lèi)來(lái)實(shí)現(xiàn),通過(guò)使用Random類(lèi),我們可以輕松地生成各種類(lèi)型的隨機(jī)數(shù),下面我們就來(lái)看看如何利用Random類(lèi)生成隨機(jī)數(shù)吧
    2023-09-09
  • 淺談Mybatis+mysql 存儲(chǔ)Date類(lèi)型的坑

    淺談Mybatis+mysql 存儲(chǔ)Date類(lèi)型的坑

    這篇文章主要介紹了淺談Mybatis+mysql 存儲(chǔ)Date類(lèi)型的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • Spring?cloud?Hystrix注解初始化源碼過(guò)程解讀

    Spring?cloud?Hystrix注解初始化源碼過(guò)程解讀

    這篇文章主要為大家介紹了Hystrix初始化部分,我們從源碼的角度分析一下@EnableCircuitBreaker以及@HystrixCommand注解的初始化過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2023-12-12
  • Java基于ReadWriteLock實(shí)現(xiàn)鎖的應(yīng)用

    Java基于ReadWriteLock實(shí)現(xiàn)鎖的應(yīng)用

    這篇文章主要介紹了Java基于ReadWriteLock實(shí)現(xiàn)鎖的應(yīng)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 解讀maven項(xiàng)目中Tomcat10與JSTL的問(wèn)題匯總(Debug親身經(jīng)歷)

    解讀maven項(xiàng)目中Tomcat10與JSTL的問(wèn)題匯總(Debug親身經(jīng)歷)

    這篇文章主要介紹了解讀maven項(xiàng)目中Tomcat10與JSTL的問(wèn)題匯總(Debug親身經(jīng)歷),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評(píng)論