【问题标题】:RoboVM not working on JDK 1.8.0 b112RoboVM 无法在 JDK 1.8.0 b112 上运行
【发布时间】:2013-10-30 15:47:02
【问题描述】:

我正在运行带有 RoboVM 插件的 Eclipse,我想尝试 robovm.org (http://www.robovm.org/docs.html) 上描述的 IOSDemo 示例项目。在 Eclipse 中创建项目并运行它时,我收到以下错误消息。

An internal error occurred during: "Launching IOSDemo".
java.lang.IllegalAccessError: tried to access method java.lang.Object.clone()Ljava/lang/Object; from class soot.toolkits.scalar.LocalSplitter

我发现它与 JDK 版本有关(我正在运行 JDK 8.0 ea,build 112)。在 JDK 1.7.0_45 上运行并在 cmd 行上构建项目时,它会构建并运行正常。

这是已知问题,是否有任何解决方法或修复?谢谢

【问题讨论】:

    标签: eclipse robovm


    【解决方案1】:

    这很可能是由于最近 Java8 早期访问版本中的一个错误 [1]。看起来该错误几天前已解决,但据我所知,该修复程序并未将其纳入 b113 版本。请使用最新的 Java7 版本或更早的 Java8 EA 版本,直到包含此修复程序的 Java8 版本可用。

    [1]https://bugs.openjdk.java.net/browse/JDK-8026394

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 2023-04-02
      • 2013-11-18
      • 1970-01-01
      • 2021-09-28
      相关资源
      最近更新 更多