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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Friendy89 中级黑马   /  2013-4-6 23:17  /  2132 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Friendy89 于 2013-4-6 23:26 编辑


为什么老是编译不过去,总是提示找不到ThisLockDemo.java,  但明明在对应文件夹里啊

QQ截图20130406231541.png (118.6 KB, 下载次数: 20)

QQ截图20130406231541.png

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

13 个回复

正序浏览
学习了!下次我也要注意!
回复 使用道具 举报
本帖最后由 董霁辉 于 2013-4-7 10:47 编辑

除了楼上各位说的,还有以下2点
1 检查下ClassPath
2 你的源文件里面有没有写包
如果写包了 那么就要把源文件放在包的目录下如图:
这时 你就要定位当前目录为包的父目录,然后再javac 包\java源文件.java

找不到类.jpg (34.18 KB, 下载次数: 29)

找不到类.jpg

找不到类 有包.jpg (19.98 KB, 下载次数: 17)

找不到类 有包.jpg

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
LZ的JAVA文件名不对,ThisLockDemo .java,多了一个空格,这是明显的文件名和编译名不匹配造成的,以后要注意下空格,这样的问题我也遇到过~以后遇到首先看看文件名对不对,在看看路径对不对!

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1 新人加油~

查看全部评分

回复 使用道具 举报
晕啊   刚才图片没传上来  重新传的

截图01.png (14.37 KB, 下载次数: 18)

截图01.png

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
保存了没.....不ctrl+s  z怎么能行
回复 使用道具 举报
楼主  你看看你这个路径有没有问题的  
回复 使用道具 举报
本帖最后由 何俊森 于 2013-4-7 09:05 编辑

仔细看了一下,貌似LZjava文件名中有空格(ThisLockDemo .java),在javac 时少敲了空格ThisLockDemo.java。测试一下文件名中多了或少了空格就不是同一个文件,是会出错的。

无标题.png (17.02 KB, 下载次数: 23)

无标题.png

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
那就很郁闷了  编译的时候最怕的就是这了   

我建议先看别的   别让这烦心   没准睡一觉 就找到答案了

我可吃过苦头  很不爽
回复 使用道具 举报
王大伟 发表于 2013-4-6 23:39
老毕讲过的:详情见【黑马程序员_毕向东_Java基础视频教程第01天-09-Hello World的组成部分】第18分钟的 ...

关键是我文件名和目录都没错,我看了好几遍,真是见鬼了
回复 使用道具 举报
刚试了一下。按照lz的这种情况,有空格也可以编译。等待lz的解答,学习学习。
回复 使用道具 举报


老毕讲过的:详情见【黑马程序员_毕向东_Java基础视频教程第01天-09-Hello World的组成部分】第18分钟的时候 有专门讲解
希望能帮到你     我也遇到过   很郁闷的


评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
邓宫财 发表于 2013-4-6 23:23
可能是你当前目录中包含空格的路径,
包含空格有时候会出现意想不到的结果。 ...

我以前程序也放这里的都可以编译,唯独这个编译不了,很郁闷
回复 使用道具 举报
可能是你当前目录中包含空格的路径,
lianxi cx/

包含空格有时候会出现意想不到的结果。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马