A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 芦子骐 于 2013-3-30 09:09 编辑

这是错误信息:
D:\Java test>javac BufferedInputStream.java
.\BufferedInputStream.java:5: 类重复: test
class test
^
BufferedInputStream.java:9: 无法访问 BufferedInputStream
错误的类文件: .\BufferedInputStream.java
文件不包含类 BufferedInputStream
请删除该文件或确保该文件位于正确的类路径子目录中。
                BufferedInputStream bs =
                ^
2 错误

就是想知道这个错误信息想告诉我什么? 比如说看到空指针异常就知道代码中有空指针了,这个呢?虽然是中文完全看不懂……
百度了一下……感觉还是论坛的兄弟们靠谱儿……



评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

1 个回复

倒序浏览
本帖最后由 HM朱蛟 于 2013-3-30 04:04 编辑

楼主你好,我最近也遇见和你一样的问题

你这个问题是 :原文件名 和 类名重复

实验现象:
现象1:当你源文件里没有调用,加载 BufferedInputStream这个类时  尽管你类名重复一样可以编译通过
现象2:当你源文件里有调用,加载 BufferedInputStream这个类时  那么你这个源文件名字和类名重复就会报错

解决办法1:带上包名
解决办法2:把你的原文件名字改了

上图:

QQ截图20130330035626.png (82.64 KB, 下载次数: 7)

QQ截图20130330035626.png

点评

哦~~~哈哈 原来是这样……谢谢!!太感谢了 !!~  发表于 2013-3-30 09:08

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马