首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

小弟我的JDK有有关问题了么?为什么没语法异常却报错

2013-01-08 
我的JDK有问题了么?为什么没语法错误却报错?我是新手,大家看我的图为什么会这样,这文件是以前写的,当时编

我的JDK有问题了么?为什么没语法错误却报错?

小弟我的JDK有有关问题了么?为什么没语法异常却报错

我是新手,大家看我的图
为什么会这样,这文件是以前写的,当时编译时不会报错的,确实是没语法错误!!我的环境变量那些也没错。只要操作到String类型就报错,命令行下也会,我怀疑是我的JDK有问题,于是重装,但还是一样,怎么办。望有经验的大师帮我看一下,解决一下?
[解决办法]
你的类名也叫String。。。你里面还用了String,你叫编译器如何确定你写的String是jdk中的String还是你自定义的String?
[解决办法]
JDK没错,是你写的程序错了,仔细看,你把main函数写在了一个自定义的String.java类中,你的Hello.java是跟String.java放一个包里的,所以你的new String[4],编译器会认为你是new了4个你自己定义的String类,当然不能从标准库的String类到你自己定义的String类之间转换。
解决方法很简单,把你自己的类取个另外的名字,比如StringTest,一般不要用跟标准类同名的类名字
[解决办法]
3楼5楼正解,话说我刚开始也没注意

热点排行