android - DataNucleus: which version runs on java 1.7? -
trying datanucleus 5.1.1 on android, got runtime error:
caused by: java.lang.noclassdeffounderror: failed resolution of: ljava/time/localdate; @ org.datanucleus.classconstants.<clinit>(classconstants.java:72) ~[na:na] @ org.datanucleus.util.localiser.<clinit>(localiser.java:87) ~[na:na] @ org.datanucleus.util.localiser.registerbundle(localiser.java:100) ~[na:na] @ org.datanucleus.api.jpa.jpaentitymanagerfactory.<clinit>(jpaentitymanagerfactory.java:99) ~[na:na] @ org.datanucleus.api.jpa.persistenceproviderimpl.createentitymanagerfactory(persistenceproviderimpl.java:104) ~[na:0.0] @ javax.persistence.persistence.createentitymanagerfactory(persistence.java:79) ~[na:0.0]
the class java.time.localedate available on java 1.8. android 7 (api 24) support java 8 except special cases, right?
you don't seem have done research question. if go this page on website shows last version supports jre v1.7 datanucleus v4.x. because jre 1.7 end-of-life a long time ago , many other software projects have not supported time latest releases.
Comments
Post a Comment