2015-07-21 52 views
1

使用java 7u79编译时,spring 3.1应用程序都很好。在java 7u80上编译时,我们遇到了一些注入问题。Spring 3.1.x和java 7u80

搜索解决方案我发现Spring 3与java8不兼容,如解释here(归因于asm)。

我们可以看到here,javac修改被回溯到java 7u80和java 7u85。

那么,我是否可以认为它与java 8相同的兼容性问题,而且如果在java7u80上编译,那么spring 3应用程序将无法工作?

回答

1

分享我的经验 - 是的,有些春天版本在java 8中有问题。例如在我的项目中,我们必须将spring从3.2.4更改为3.2.9才能使用java 8.我不会在这里放置任何特定的例子,因为我没有一个,但我会建议你给春天3.2.9一个机会。我们使用Java 8成功地使用它。

+0

这不回答我的问题。 我并不是想让spring 3的应用与java 8兼容,但是jsute让它在最后的java 7上工作。 – tetram

+0

所以我会建议尝试不同的spring版本,因为它极有可能已经解决了问题 – k0ner

+0

You haven也没有澄清你的问题 - 只提到兼容性问题。请在这里写出整个堆栈跟踪 – k0ner