.\String.java:4: 错误:不兼容的类型:java.lang.String无法转换为String 这是怎么回事?

不管编译哪个java文件都这样
.\String.java:4: 错误:不兼容的类型:java.lang.String无法转换为String
String s = "123"
这是怎么回事?

java自身的类都会有包名:java.lang.String,java.lang就是包名
看你这里错误,说明你自己定义了一个叫String的类,然后在代码中编译的时候,会用到自己定义的String类,然后和java.lang.String不匹配,所以报错
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-03
自定义的类名不能用String追问

编译别的java文件都这样提示啊

第2个回答  2015-10-05
可以发个完整的截图或代码吗?
相似回答