在開發中,與生產環境中常常會遇到相似Unsupported major.minor version 51.0的錯誤,通常狀況下都是JDK版本不匹配形成的。形成該問題主要緣由是,開發環境使用的版本和生產環境使用的版本不同。特別是開發人員打包部署的環境問題。這裏將JDK版本和major.minor的版本的對照關係進行整理,進攻參考。java
1、問題web
caused by java.lang.UnsupportedClassVersionError: unsupported major.minor version 51.0dom
2、解決辦法spa
一、安裝對應版本的jdkblog
序號ci |
jdk版本開發 |
major.minor version部署 |
1cmd |
1.1io |
45 |
2 |
1.2 |
46 |
3 |
1.3 |
47 |
4 |
1.4 |
48 |
5 |
1.5 |
49 |
6 |
1.6 |
50 |
7 |
1.7 |
51 |
8 |
1.8 |
52 |
記住jdk6對於major.minor version 50便可,其餘版本自行計算便可。
二、修改weblogic中域文件
注意事項base_domain是各自創建的域路徑地址。每一個地方配置不同。
修改setDomainEnv.cmd文件的jdk路徑。