黑马程序员技术交流社区

标题: 关于BufferedInputStream的错误信息,求解~~ [打印本页]

作者: 芦子骐    时间: 2013-3-30 02:22
标题: 关于BufferedInputStream的错误信息,求解~~
本帖最后由 芦子骐 于 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 错误

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




作者: HM朱蛟    时间: 2013-3-30 03:59
本帖最后由 HM朱蛟 于 2013-3-30 04:04 编辑

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

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

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

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

上图:

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

QQ截图20130330035626.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2