字符串定义不匹配,帮帮忙如何解决

字符串定义不匹配,帮帮忙怎么解决!
import java.awt.*;
import javax.swing.*;

public class String {
public static void main(String args[]){
String s1="as";


}
}
字符串定义不匹配,帮帮忙如何解决
为什么会出现这样不匹配的,就是一个简单的字符串定义,各位大神怎么解决呀?这是在Eclipse里面工作的~
------解决思路----------------------
line number :4 ,定义了String,覆盖了jdk的String,这样就会导致s1为line4 定义的String,无法匹配。
改个名字吧
------解决思路----------------------
你定义String  类了。你改个。
------解决思路----------------------
不要定义和JDK里一样的类型(java.lang.String),这样就冲突了,你可以起一个自己的名字(比如MyString)
------解决思路----------------------
引用:
我把这个文件删除了,其他的文件怎么还出现这种情况

把其它文件里的错误贴出来