我看到以下错误消息,我想知道cn1lib运行所需的最低JDK版本是什么。我已在论坛中搜索以查看最低版本是什么,并且找不到正确的参考。请告知。
不能使用Java版本高于项目Java版本的cn1lib 在com.codename1.build.client.InstallLibsTask.mergeRequiredProperties(InstallLibsTask.java:227) 在com.codename1.build.client.InstallLibsTask.unzip(InstallLibsTask.java:97) 在com.codename1.build.client.InstallLibsTask.execute(InstallLibsTask.java:82) 在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) 在sun.reflect.GeneratedMethodAccessor301.invoke(未知来源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:483) 在org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) 在org.apache.tools.ant.Task.perform(Task.java:348) 在org.apache.tools.ant.Target.execute(Target.java:435) 在org.apache.tools.ant.Target.performTasks(Target.java:456) 在org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) 在org.apache.tools.ant.Project.executeTarget(Project.java:1364) 在org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) 在org.apache.tools.ant.Project.executeTargets(Project.java:1248) 在org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:286) 在org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:555) 在org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)
答案 0 :(得分:0)
这是由于NativeLogReader cn1lib定义了codename1.arg.java.version=8
,它可能与有效的Java 8项目冲突。
我创建了这个拉取请求,以解决以下问题:https://github.com/jsfan3/CN1Libs-NativeLogsReader/pull/1完成后,作者将需要提交更新,而您需要从扩展管理器中更新cn1lib。