【问题标题】:Minimum Java Version required for cn1lib to workcn1lib 工作所需的最低 Java 版本
【发布时间】: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


【解决方案1】:

这是由于定义了 codename1.arg.java.version=8 的 NativeLogReader cn1lib 可能与有效的 Java 8 项目冲突。

我创建了这个拉取请求来解决这个问题:https://github.com/jsfan3/CN1Libs-NativeLogsReader/pull/1 一旦完成,作者需要提交更新,您需要从扩展管理器更新 cn1lib。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-23
    • 2018-02-27
    • 2015-04-11
    • 2017-03-01
    • 2010-11-09
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多