在开发中,与生产环境中常常会遇到相似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路径。