class T1
{
public static void main(String[] args)
{
System.out.printf("[%s]我今年%d歲", "popcorny", 18);
}
}E:\Nothing\java>javac T1.javaE:\Nothing\java>java T1
Error loading class T1: Bad major version number

解决方案 »

  1.   

    System.out.printf("[%s]我今年%d歲", "popcorny", 18);我想是在“printf"里面的引用参数的错误,但我想这也不是全部的调用。
      

  2.   

    1.5的没有用过,不过这怎么有点像C里面的语法啊!你确认在JAVA里可以这样吗???
      

  3.   

    printf
    是1.5的語法,沒有錯
      

  4.   

    是不是你的jre环境还是jdk1.5以下的?java -verion
      

  5.   

    是不是不止一个版本的java环境
      

  6.   

    TO 楼楼:你的程序经过测试米有问题呀,能够运行的可能java旧版本的问题吧