【发布时间】:2018-07-02 01:55:11
【问题描述】:
我看到以下错误消息,我想知道 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)
【问题讨论】:
-
与JDK无关,与项目版本有关。如果您有一个旧项目,它可能是一个 Java 5 项目,您可以迁移到 Java 8。如果您指定哪个 cn1lib 以及您在
codenameone_settings.properties中拥有的内容,我可以提供更多帮助 -
Shai..我发现这是由于 codenameone_settings 文件已损坏。这种情况有时会无缘无故地发生。我最近没有做任何改变。有什么需要注意的吗?
-
“损坏”是什么意思?
-
文件中的所有或部分构建提示和配置将消失。请指教
-
这很奇怪。这是你可以复制的东西吗?是在你做某事之后发生的吗?
标签: codenameone