繁体   English   中英

将应用程序部署到Heroku; 不支持的major.minor版本51.0错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM