Java8藏在哪里?
Where is Java 8 hiding?
这可能是一个被重复了一万亿次的陈词滥调问题。但我在这里问是因为我变得非常绝望,我需要一些指导才能继续。
我正在学习如何使用 LibGDX 编写游戏程序。我正在使用 this tutorial。问题是经典错误:
Errors occurred during the build. Errors running builder 'Android
Package Builder' on project 'HelloWorld-android'.
com/android/dx/command/dexer/Main : Unsupported major.minor version
52.0
我知道这个错误意味着 Eclipse 正在使用 Java 8 进行编译,而早期版本的 Java 为 运行,这造成了这种不兼容性。但猜猜怎么了?我的电脑上什至没有 Java 8!我有:
- Android SDK
- Java7u79
- 日蚀月神
- LibGDX,为我生成项目。
我不明白为什么会这样,所以请协助并告诉我为什么会这样。以下是 Eclipse 的屏幕截图,显示一切都是 1.7。
但我一直在右键单击 -> 调试为 -> Android 应用程序时出现此错误:
我错过了什么? Java 52 从哪里来?
我想指出的是,桌面版游戏 运行 没有任何问题。
感谢您的努力。请不要犹豫,询问更多信息。
不是你的代码需要 Java 8.
"Error running builder 'Android Package Builder'
的意思是android构建工具里的东西,有的Java里也有写,需要Java8到运行.
您必须安装 Java 8,以便它 运行s Eclipse & gradle。 Java 8 可以针对 Java 7 进行编译,因此您不必将项目更改为 Java 8(这也意味着该应用程序只能与 Android N 一起使用及以上)。
最安全的做法是从您的计算机中删除所有 Java < 8 的版本,这样您就不会不小心 运行 使用旧版本。您必须更新 "installed JREs",将默认设置(尤其是 gradle 屏幕中的那个)设置为您的 Java 8 安装,但将项目的 "Compiler compliance level" 保留在1.7.
这可能是一个被重复了一万亿次的陈词滥调问题。但我在这里问是因为我变得非常绝望,我需要一些指导才能继续。
我正在学习如何使用 LibGDX 编写游戏程序。我正在使用 this tutorial。问题是经典错误:
Errors occurred during the build. Errors running builder 'Android Package Builder' on project 'HelloWorld-android'. com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0
我知道这个错误意味着 Eclipse 正在使用 Java 8 进行编译,而早期版本的 Java 为 运行,这造成了这种不兼容性。但猜猜怎么了?我的电脑上什至没有 Java 8!我有:
- Android SDK
- Java7u79
- 日蚀月神
- LibGDX,为我生成项目。
我不明白为什么会这样,所以请协助并告诉我为什么会这样。以下是 Eclipse 的屏幕截图,显示一切都是 1.7。
但我一直在右键单击 -> 调试为 -> Android 应用程序时出现此错误:
我错过了什么? Java 52 从哪里来?
我想指出的是,桌面版游戏 运行 没有任何问题。
感谢您的努力。请不要犹豫,询问更多信息。
不是你的代码需要 Java 8.
"Error running builder 'Android Package Builder'
的意思是android构建工具里的东西,有的Java里也有写,需要Java8到运行.
您必须安装 Java 8,以便它 运行s Eclipse & gradle。 Java 8 可以针对 Java 7 进行编译,因此您不必将项目更改为 Java 8(这也意味着该应用程序只能与 Android N 一起使用及以上)。
最安全的做法是从您的计算机中删除所有 Java < 8 的版本,这样您就不会不小心 运行 使用旧版本。您必须更新 "installed JREs",将默认设置(尤其是 gradle 屏幕中的那个)设置为您的 Java 8 安装,但将项目的 "Compiler compliance level" 保留在1.7.