刚开始写的代码,是以下这样子的,出现了此问题:
然后我按它的提示改了下,改了之后是这样子的,不显示有错误了,
但是我运行之后是这样子的,出现了一个页面和运行不了:
希望您能帮我一下,感谢
你在包test
下创建了一个类String
,和包java.lang
下的类String
同名了,所以提示报错String
类是个极其特殊的类,可能是导致JVM
出错退出的主要原因,建议你将你的String
类改个其他名字,比如StringTest
java.lang.* 这个包下的 类是默认已经导入的。String 类已经存在了, 你再定义这个String类就同名了,所以用java.lang.String 才能具体标识用的是哪个类
运行应该是可以运行的。 把main 右边的String 改为 java.lang.String 就行。
不提倡给类命名为String,这是十分常用的类型,冲突的地方都要补全包名
起类的时候不要起Java se中有这种类,不知奥他不知道你是那个包下的类