日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第04篇 JDK版本导致Unsupported major.minor version 52.0 error

發布時間:2024/1/23 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第04篇 JDK版本导致Unsupported major.minor version 52.0 error 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

出現問題原因-->>分析 { JDK版本不一致的問題 }

  • 在eclipse中開發的項目有個Java build path中可以配置的JDK
  • java compiler中可以配置compiler level{eclipse>windows>preferences>java>compiler>compiler compliance level}

兩個是有區別的:

  • build path的JDK版本是你開發的時候編譯器需要使用到的,就是你在eclipse中開發代碼,給你提示報錯的,編譯的過程;
  • java compiler compliance level中配置的編譯版本號,這個編譯版本號的作用是,你這個項目將來開發完畢之后,要放到服務器上運行,那個服務器上JDK的運行版本。

問題就是,build path中配置1.7的JDK,java compiler compliance level中配置的1.7,但是程序運行需要的是1.8的JDK,就報了那個錯誤,反之亦然。

build path的JDK版本是你開發的時候編譯器需要使用到的,例如用的JDK1.4就不能使用泛型。而java compiler compliance level設置的是你寫好的JAVA代碼按照什么JDK版本級別編譯,例如:設置的是1.4,編譯出來的class文件可以在1.4以上的JRE上運行,如果用的是5.0級別編譯,就不能運行在1.4的環境里面。

在eclipse中進行開發的時候,build path 中JDK進行類庫的編譯(就是你使用類在不在這個JDK中),java compiler compliance level是對這個項目語法的編譯(就是你的項目中語法的正確與否),在開發的過程中,這兩個地方是都起作用的。所以說,build path 和 java complier compliance level和服務器配置的JDK保持一致,就不會出現任何問題的

stanford parser和jdk版本對應關系

J2SE 8 = 52,

J2SE 7 = 51,

J2SE 6.0 = 50,

J2SE 5.0 = 49,

JDK 1.4 = 48,

JDK 1.3 = 47,

JDK 1.2 = 46,

JDK 1.1 = 45

總結

以上是生活随笔為你收集整理的第04篇 JDK版本导致Unsupported major.minor version 52.0 error的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。