有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

春天3。从Java 7更新到Java 8后x应用程序不工作

我有一个在使用Java1时运行良好的应用程序。7.我们最近升级到了JAVA 1.8,之后应用程序就不工作了。下面是我在启动它时遇到的例外情况

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class
: file [/gui/XXXXX$1.class];
 nested exception is java.lang.ArrayIndexOutOfBoundsException: 13864
 at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:237)

我们正在使用Spring3。x与java8。两者兼容吗?如果不是,我必须升级到哪个版本?我们不能使用Java8,因为其他应用程序都是基于Java8构建的,或者有没有办法在Java7中单独编译这个源代码?我们正在使用maven构建应用程序。这是SEV1的优先事项,因此非常感谢您的帮助。先谢谢你


共 (1) 个答案

  1. # 1 楼答案

    Spring 4.0版是Spring框架的最新主要版本,也是第一个完全支持Java8功能的版本

    另见this讨论同一问题的项目