转载请注明来源:http://blog.csdn.net/loongshawn/article/details/50593545
1. 事件
发现一个情况,同一个工程,json-20151123.jar包在OpenJDK中使用有异常,但在OracleJDK环境中调用则没有异常。其中异常如下:
java.lang.UnsupportedClassVersionError: org/json/JSONException : Unsupported major.minor version 51.0
2. 详情
如这个版本的json-20151123.jar,在OracleJDK运行正常。
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20151123</version>
</dependency>
但是,将工程部署至线上服务器,线上服务器为OpenJDK,则报异常: