-1

我刚开始Java。我正在尝试编译这个程序

class poop{
  public static void main(String[] args){
    System.out.println(Integer.parseInt("1"));
  }
}

但我得到这个错误

poop.java:3: error: cannot find symbol
System.out.println(Integer.parseInt("1"));
                          ^
  symbol:   method parseInt(String)
  location: class Integer
./Integer.java:5: error: cannot find symbol
Int a=5;
^
  symbol:   class Int
  location: class Integer
2 errors

这是怎么回事?

我在 Lubuntu 上使用 JDK 7

4

1 回答 1

9

您已命名您的 java 文件Integer,但是

  1. 这与文件 ( ) 中的类名不匹配poop,并且
  2. 它的影子java.lang.Integer

将文件命名为与其包含的顶级类相同的名称,绝对不是 Integer.

于 2013-10-10T23:30:20.700 回答