[英]Unsupported major.minor version 51.0 on Junit, but not web app
[英]Deploying app to Heroku; Unsupported major.minor version 51.0 error
我正在尝试将一个简单的应用程序部署到Heroku。 我通过日食Heroku插件将它部署为.war。
它在开始时显示正常,但当我尝试运行任何东西时,我收到以下错误:
不支持的major.minor版本51.0
你可以在http://irishdarttimes.herokuapp.com/看到它。 这是一个简单的应用程序,只是读取xml文件很多次。
我的理解是我应该用较低的jdk编译我的应用程序。 我尝试过1.6和1.4,但我仍然遇到同样的问题。 任何人都可以帮助我,我对这一切都很新。
主要版本号如下:
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
(来源: http : //en.wikipedia.org/wiki/Java_class_file )
尝试使用JDK 1.7进行编译
我遇到了同样的问题,在为我解决的system.properties中将java.runtime.version从1.6更改为1.7。
我解决了这个问题,我以为我一直在编译1.4但我不是。 我现在已经改变它了,它已经启动并运行了。 我认为1.6也会起作用,但对我来说这是完美的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.