-source 1.5 中不支持 lambda 表達式(請使用 -source 8 或更高版本以啓用 lambda 表達式)兩種解決辦法

終端錯誤提示
NetBeans提示
在用maven編譯項目的時候出現了這個錯誤,以爲是jdk版本的問題,但是突然想起自己電腦上只裝了jdk1.8的沒有1.5的,這就很奇怪了.之後經查找發現原來官網有這麼一種解釋Maven Compiler 插件介紹.估計是要兼容低版本的才這麼做的.
針對這一情況其實有兩種做法第一種就是在pom中加上jdk版本聲明(原來老師之前寫過的項目裏面都有,自己都沒仔細看過,該反思了!)

第一種

<!-- complier -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
    </configuration>
</plugin>

第二種

修改settings.xml

第二種方法是從網上找到的,道理差不多,未經親測.
[出自於:](http://blog.csdn.net/qwdafedv/article/details/54691740)
發佈了45 篇原創文章 · 獲贊 30 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章