0

我是android和java的新程序员。我想编写一个使用二进制文字数字的程序,我看到一个错误,Binary literal can only be used with source level 1.7 or greater. 当我双击 Eclipse 中的错误时,此错误已删除,并且另一个错误出现在问题选项卡中!!!新错误是Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. 当我单击修复项目属性时,旧错误再次出现!!我很困惑。我在互联网和 stackoverflow 中搜索,找到了这个链接,但现在我不知道为什么要使用旧的 JDK?Java7 不能支持任何东西?

感谢帮助。干杯

4

1 回答 1

0

Android 不支持 java 7,因此您需要使用较低版本。在此处检查系统要求:

http://developer.android.com/sdk/index.html

可悲的是,您不能在 android 中使用 java 7 的功能,因此 eclipse 不允许这样做。

于 2013-08-13T17:09:53.983 回答