Java 整数.parseInt错误

Java 整数.parseInt错误,java,Java,我刚开始学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")); ^

我刚开始学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

您已经将java文件命名为Integer,但是

与文件poop中的类名不匹配,并且 它隐藏了java.lang.Integer。
将文件命名为与其包含的顶级类相同的名称,绝对不是整数。

这是整个类的列表吗?@Bohemian:Nope。OP遗漏了公共类整数{}。。。这将直接导致问题的起因;不,他将他的类命名为poop,但他的文件名为Integer.Err,我在做javac poop.java,但我删除了Integer.java/.class文件,它成功了。奇怪的好啊谢谢编辑:哦,我明白了,因为我制作了这些类,得到了+1的答案,但也失去了用户的西里尔字母name@Bohemian那是几年前的事了!