java - 将 Codename One 项目更新到 JDK 8 导致编译错误

标签 java ant java-8 codenameone

我已将我的项目更新到 JDK 8。

对于 IOS 来说这一切顺利,但在为 Android 构建时会出现以下错误。

BUILD FAILED

/home/ec2-user/android-sdk/tools/ant/build.xml:871: Can't read [/tmp/build1790297227904368708xxx/Main/libs/userClasses.jar] (Can't process class [generated/StateMachineBase.class] (Unsupported class version number [52.0] (maximum 51.0, Java 1.7)))

最佳答案

确保在项目属性中设置 java.version=8 构建提示。

关于java - 将 Codename One 项目更新到 JDK 8 导致编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34072601/

相关文章:

java - 用 Java 实现一个包

Java 8 - 两个接口(interface)包含具有相同方法签名但返回类型不同的默认方法,如何覆盖?

java - 更改 CSS 主题

java - Selenium 在 GWT 中找不到链接、按钮、文本?

android - 使用 TeamCity 构建 android 项目 - 测试和代码覆盖问题

maven - 如何为maven antrun插件设置ANT_OPTS

regex - 使用带有 ant 的 replaceregexp 将新行从 linux 转换为 windows

java - Java 8 的 Freemarker 问题

java - 使用 Java8 流重写

java - Java程序输出可以显示图像吗?