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

夜灯下的人 2012-12-23 10:34:21



我是新手,大家看我的图
为什么会这样,这文件是以前写的,当时编译时不会报错的,确实是没语法错误!!我的环境变量那些也没错。只要操作到String类型就报错,命令行下也会,我怀疑是我的JDK有问题,于是重装,但还是一样,怎么办。望有经验的大师帮我看一下,解决一下?
...全文
116 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyt6575 2012-12-23
  • 打赏
  • 举报
回复
3楼5楼正解,话说我刚开始也没注意
torytin 2012-12-23
  • 打赏
  • 举报
回复
JDK没错,是你写的程序错了,仔细看,你把main函数写在了一个自定义的String.java类中,你的Hello.java是跟String.java放一个包里的,所以你的new String[4],编译器会认为你是new了4个你自己定义的String类,当然不能从标准库的String类到你自己定义的String类之间转换。 解决方法很简单,把你自己的类取个另外的名字,比如StringTest,一般不要用跟标准类同名的类名字
鸠摩(马智) 2012-12-23
  • 打赏
  • 举报
回复
3楼是一个正解,呵呵,没看出来这个问题
龙四 2012-12-23
  • 打赏
  • 举报
回复
你的类名也叫String。。。你里面还用了String,你叫编译器如何确定你写的String是jdk中的String还是你自定义的String?
鸠摩(马智) 2012-12-23
  • 打赏
  • 举报
回复
请问你用的是什么编程软件了? 另外,你可以Ctrl+X把所有代码剪切,然后在Ctrl+V贴回原来位置,重新保存一下看看行不?
惊变二十八天 2012-12-23
  • 打赏
  • 举报
回复
你的分号是中文分号吧

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧