有问题。在启动服务器jboss 7.1.1之前,我遇到了一个问题:
**Error:** JDK 1.7 (or earlier) should be specified either as project SDK or
alternative JRE
我在项目中使用jdk 1.8。我只能使用1.6 JRE来处理JBOSS。
如果我在项目中使用1.8,使用jboss使用1.6 jre,我会在不受支持的major.minor版本52.0中使用错误。
我可以在1.8上更改JBOSS的jdk吗?怎么做?
答案 0 :(得分:2)
我在JBoss开发者开发者论坛上发现了以下帖子。
简短版本是您需要向JBoss AS 7反向移植各种错误修复程序,以使其在Java 8 JRE上运行。升级到Wildfly会更好/更容易。 (他说。)
Re:Java 7上的AS 7 by Tomaz Cerar 2015年4月8日上午6:18(回应Matija Vizintin)
您无法升级到WildFly 8的任何重大原因?
阻止在JDK8上启动AS7的核心问题是 https://issues.jboss.org/browse/WFLY-2057
由...修复 https://github.com/wildfly/wildfly/commit/fa93ceff49c3e84851cb8b00157e4fbed1d2cdb7
您可以将此提交应用于 https://github.com/wildfly/wildfly/releases/tag/7.2.0.Final-testsuite-fix 标记并重建它。
但是,这只会确保服务器在JDK8上启动 我们需要解决的一些其他修复/更改 确保testuite正确通过。
无论如何,我建议你选择WildFly 8.2.0.Final。