Mule - NoClassDefFoundError: Could not initialize class java.time.zone.ZoneRulesProvider
Mule - NoClassDefFoundError: Could not initialize class java.time.zone.ZoneRulesProvider
我一直在尝试解决这个问题,但没有成功,希望有人能帮助我...
我创建了一个 DateUtil.java class,它位于我的项目中:
src/main/java/util/DateUtil.java
我使用调用组件调用 "convertTime" 方法,在我的本地笔记本电脑上一切正常,但是当部署到本地服务器时,我在日志中收到以下错误
根异常堆栈跟踪:
java.lang.NoClassDefFoundError: Could not initialize class java.time.zone.ZoneRulesProvider
at java.time.ZoneRegion.ofId(Unknown Source)
at java.time.ZoneId.of(Unknown Source)
at java.time.ZoneId.of(Unknown Source)
at util.DateUtil.convertTime(DateUtil.java:25)
DateUtil.class 使用以下 Java 类
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
提前感谢您的帮助:)
正如您在评论中指出的那样,您正在使用 jre.1.8.0_131
。请尝试使用 JDK 本身(不是 JRE)。
我一直在尝试解决这个问题,但没有成功,希望有人能帮助我...
我创建了一个 DateUtil.java class,它位于我的项目中: src/main/java/util/DateUtil.java
我使用调用组件调用 "convertTime" 方法,在我的本地笔记本电脑上一切正常,但是当部署到本地服务器时,我在日志中收到以下错误
根异常堆栈跟踪:
java.lang.NoClassDefFoundError: Could not initialize class java.time.zone.ZoneRulesProvider
at java.time.ZoneRegion.ofId(Unknown Source)
at java.time.ZoneId.of(Unknown Source)
at java.time.ZoneId.of(Unknown Source)
at util.DateUtil.convertTime(DateUtil.java:25)
DateUtil.class 使用以下 Java 类
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
提前感谢您的帮助:)
正如您在评论中指出的那样,您正在使用 jre.1.8.0_131
。请尝试使用 JDK 本身(不是 JRE)。