0
jdk 1.8_102를 사용하고 있습니다. 내가 설치 이클립스 또는 받는다는 통해 실행할 때 나는이 얻을
java.lang.NoClassDefFoundError: Could not initialize class java.time.LocalDateTime$1
at java.time.LocalDateTime.plus(LocalDateTime.java:1185)
at java.time.OffsetDateTime.plus(OffsetDateTime.java:1190)
at java.time.OffsetDateTime.plus(OffsetDateTime.java:128)
at java.time.Duration.addTo(Duration.java:1070)
at java.time.OffsetDateTime.plus(OffsetDateTime.java:1159)
at com.windlogics.commons.pi.operators.DstCompensatingSupport.getNextTimeStamp(DstCompensatingSupport.java:37)
:
여기 스택 추적입니다.
여기에 스택 추적의 맨 아래에있는 코드입니다 :
private Duration interval;
public OffsetDateTime getNextTimeStamp(OffsetDateTime current) {
return current.plus(interval);
}
지속 시간이 Duration.ofMinutes (20)로 초기화됩니다.
인수는 OffsetDateTime.parse ("2014-11-02T04 : 00 : 00Z")로 초기화 된 다음 getNextTimeStamp 메소드를 호출하여 업데이트됩니다.
어떻게 간격을 초기화합니까? – kuhajeyan
변수의 값은 무엇입니까? – Rogue
나를 위해 잘 작동합니다. 또한 LocalDateTime src에 내부 클래스가 표시되지 않지만 jdk 1.8.101을 실행 중입니다. 클래스 패스 문제가있을 수 있습니까? localdatetime을위한 특별한 항아리를 추가합니까? 모든 의존성/병 파일을 보여줄 수 있습니까? – Guenther