Android 使用二进制文字数时出错。我为什么要使用旧的JDK?

Android 使用二进制文字数时出错。我为什么要使用旧的JDK?,android,compiler-errors,java,Android,Compiler Errors,Java,我是android和java的新程序员。我想写一个使用二进制文字数字的程序,我看到一个错误,二进制文字只能与源代码级别1.7或更高版本一起使用。当我双击Eclipse中的错误时,这个错误被删除,另一个错误出现在problems选项卡中!!!新错误是Android要求编译器符合5.0或6.0级的要求。改为找到“1.7”。请使用Android工具>修复项目属性。当我点击修复项目属性时,旧错误再次出现!!我弄糊涂了。我在互联网上搜索了stackoverflow,我找到了,但现在我不知道为什么我应该使用

我是android和java的新程序员。我想写一个使用二进制文字数字的程序,我看到一个错误,
二进制文字只能与源代码级别1.7或更高版本一起使用。当我双击Eclipse中的错误时,这个错误被删除,另一个错误出现在problems选项卡中!!!新错误是
Android要求编译器符合5.0或6.0级的要求。改为找到“1.7”。请使用Android工具>修复项目属性
。当我点击修复项目属性时,旧错误再次出现!!我弄糊涂了。我在互联网上搜索了stackoverflow,我找到了,但现在我不知道为什么我应该使用旧的JDK?Java7不能支持任何东西吗


谢谢你的帮助。Cheers

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


很遗憾,您不能在android中使用java 7的功能,因此eclipse不允许这样做。

谢谢您的快速回复。真的吗?!!但是如何在Eclipse中编译另一个android程序?@Sensors您应该能够使用java编译器版本5或6编译这些程序。我知道,但我不明白当我的系统中有JDK7时,如何在Eclipse中编译另一个程序?