2015-08-17 241 views
0

我是新来的opentaps环境。我在opentaps中有一些疑问。我有opentaps1.5版本。它包含apache 6.0.26和ofbiz 10版本。我想使用jdk1.8。使用jdk1.6或1.7编译程序时,它提供了预期的结果。当我使用jdk1.8它显示版本兼容性问题?

ExceptionInInitializerError。

请告诉我如何解决此问题。我需要用jdk1.8来开发opentaps1.5。提前感谢您。

+1

[JDK 7类文件向后兼容JDK 6的可能的副本](http://stackoverflow.com/questions/6699347/jdk-7-class-file-backward-compatibility-with-jdk-6) – sriharichander

+0

@chandu,感谢您的信息,只有当我更改jdk 1.6或1.7时,才有问题使用jdk1.8,它工作良好。 –

回答

1

作为opentaps的基础的Apache OFBiz在即将到来的14.12分支中引入了Java 1.8兼容性。 OFBiz 10已经很旧了,不再维护了。它与Java 1.8不兼容。

据我所知,opentaps是从OFBiz中派生出来的,并且可能有更新版本,它们与Java 1.8兼容。

您可能需要联系技术支持(http://www.opentaps.org/services-support)以获取更准确的信息。

+0

谢谢@MichaelBrohi。这对我有帮助。但我需要Opentaps1.5和jdk1.8。我知道apache和ofbiz版本通过wiki,所以我不知道在opentaps1.5中有什么版本。对不起,以上。请让我知道opentaps1.5和jdk1.8之间的兼容性。再次感谢 –