你有没有在eclipse配置jdk,我也试过安装完jdk1.7后,编写以下程序:
package javatest1;
public class javatest2 extends common{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
print("Hello World!");
print(100);
print(0b100);
print(0100);
print(0x100);
print(true);
print(false);
print(null);
}
}
程序就报错了,我把print(0b100);这句话不要程序就没有问题了,我又把print(0b100);这句话加上程序又出问题了,我上网查了很久了查不出问题,后来我把出错的语句放在网上翻译一下,原来说我的jdk版本号是1.6,而print(0b100);是在jdk1.7新增加的功能所以一有print(0b100);这句话是就报错了,奇怪我明明下了jdk1.7又安装了,为什么程序还说是jdk1.6,原来eclipse默认运行jdk1.6,后来我在eclipse的运行环境jdk1.6改成jdk1.7后再增加print(0b100);这句话就什么问题都没有了