下载最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错
生活随笔
收集整理的這篇文章主要介紹了
下载最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下線最新版本Maven 3.3.9 ,檢測安裝是否成功時發現Java版本JDK卻低于1.7時報錯
cmd:
?
mvn -v
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma
ven/cli/MavenCli : <strong style="background-color: rgb(255, 0, 0);">Unsupported major.minor version 51.0</strong>
?
?
?
后來查閱官方說明,當前Maven 3.3.9 的JDK要求確實需要JDK1.7或以上版本才行。
?
?
| Java Development Kit (JDK) | Maven 3.3 requires JDK 1.7 or above to execute - it still allows you to build against 1.3 and other JDK versions?by Using Toolchains |
?
由于我當前機器的JDK環境是1.6 的,故發生了上述的一幕,但問題來了,我平時的工作中很多項目都是用的是1.6的,甚至客戶現場的web容器的jre也都是1.6的,
?
這我如果把jdk修改成1.7來編譯開發,意味著所有運行1.7編譯后的代碼的web容器都將會出現不兼容的問題,但一個個web容器也跟著升級,段時間內不現實,
那么按道理阿帕奇針對低版本JDK應該有應對的策略,我查閱了官方文檔,由于本人英文水平有限發現JDK版本要求最后面好像提出了類似該問題的解決方案,但現在還沒搞懂怎么去使用,希望會的前輩多多指教。
?
?
總結
以上是生活随笔為你收集整理的下载最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错的全部內容,希望文章能夠幫你解決所遇到的問題。