JDK7的maven項目切換到JDK8全紀錄


今天花了一個下午的時間,將一個之前用JDK7寫的web項目升級到了JDK8,這個過程中遇到了許多麻煩,在這里簡單的記錄一下,方便日后查看。

1、下載JDK8並且配置,這個我就不說了,反正大家都知道,需要注意的是,許多朋友包括我在內,會在系統中同時安裝JDK7和JDK8,此時比較方便的選擇是采用alias的方式進

行JDK切換,比如,在我的mac環境下,輸入JDK7就可以切換到Java7,而輸入JDK8就可以切換到Java8。

2、下載Tomcat8,這是因為Tomcat7對JDK8的支持不夠全面,為了保險起見,我們下載Tomcat8,並在eclipse中進行配置,注意要將tomcat對應的JRE換成1.8。

3、修改maven項目的complier level為1.7,並且修改JRE庫。

4、用maven對項目進行重新編譯,需要注意的是,我們在編譯前首先需要將系統jdk換成8(輸入命令JDK8),此時我們輸入mvn -version就可以發現maven對應的jdk已經換成8

了,然后我們需要修改項目的pom.xml,具體修改代碼如下所示:

  1. <build>  
  2.         <finalName>ssm</finalName>  
  3.         <plugins>  
  4.             <plugin>  
  5.                 <groupId>org.apache.maven.plugins</groupId>  
  6.                 <artifactId>maven-compiler-plugin</artifactId>  
  7.                 <version>3.1</version>  
  8.                 <configuration>  
  9.                     <source>1.8</source>  
  10.                     <target>1.8</target>  
  11.                 </configuration>  
  12.             </plugin>  
  13.   
  14.         </plugins>  
  15.     </build>  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM