我正在使用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行上构建项目时,它构建并运行正常。
是否已知问题,有解决方法或修复方法吗?感谢
答案 0 :(得分:3)
这很可能是由于Java8最近的早期访问版本中的一个错误[1]。看起来这个bug几天前已经解决了,但据我所知,修复程序没有进入b113版本。请使用最新的Java7版本或早期的Java8 EA版本,直到包含此修复程序的Java8版本可用。