
| 
 | 
|  | 作者: xfcy800 [xfcy800]  论坛用户 | 登录 | 
| 最近想学JAVA,从网上下来了JDK1.4安装,环境变量也设置好了,但是在DOS下编译时总是出现了如下的问题! ERROR:cannot read: ****.java 我装了几次JDK还是同样的错误,请问这是 什么原因?谢谢! | 
| 地主 发表时间: 05-10-26 10:59 | 
|  | 回复: xfcy800 [xfcy800]  论坛用户 | 登录 | 
| 晕死!竟然没有人回复!   | 
| B1层 发表时间: 05-10-26 11:29 | 
|  | 回复: xyxy [xyxy]  论坛用户 | 登录 | 
|  方法1: 点我的电脑--》工具-->文件夹选项--》查看--》隐藏已知文件类型的扩展名对号去掉。 你编译的文件存盘后可能显示为**.java.txt,把后面的.txt去掉,然后刷新,这样的话,问题应该可以解决了 方法2: 检查文件名的大小写是否正确;检查public类的类名是否同文件名。 方法3:看看“{}”是否成对 [此贴被 xyxy(xyxy) 在 10月26日15时07分 编辑过] | 
| B2层 发表时间: 05-10-26 14:42 | 
|  | 回复: xfcy800 [xfcy800]  论坛用户 | 登录 | 
| 20cn果然藏龙卧虎! 谢谢"XYXY",按你说的方法解决了无法读取CODE的问题,但是当我运行:java **** 时出现"Exception in thread"main" java.lang.NoclassdefFoundError:****".为什么?我初学JAVA 见笑了! [此贴被 晓风残月(xfcy800) 在 10月26日16时50分 编辑过] | 
| B3层 发表时间: 05-10-26 16:38 | 
|  | 回复: ljsh012 [ljsh012]  论坛用户 | 登录 | 
| 这是没有找到类的报错. 你看看你的文件名是否保存为和public类的名称一致.或者你根本就没有编译成功你的源代码. | 
| B4层 发表时间: 05-10-26 19:15 | 
|  | 回复: xfcy800 [xfcy800]  论坛用户 | 登录 | 
| 类名保存的和文件名是一致的,我想代码应该编译过了,因为在ROOT下有****.class文件. | 
| B5层 发表时间: 05-10-27 09:30 | 
|  | 回复: kert_t8 [kert_t8]  论坛用户 | 登录 | 
| 大小写很重要 java 是 case sensitive的 | 
| B6层 发表时间: 05-10-27 11:02 | 
|  | 回复: xfcy800 [xfcy800]  论坛用户 | 登录 | 
| 大小写没错啊!问题是编译得到了****.class文件,用JAVA.EXE来运行时就报错! | 
| B7层 发表时间: 05-10-27 11:09 | 
|  | 回复: ljsh012 [ljsh012]  论坛用户 | 登录 | 
| 你是不是用了包名. 用了包名的话得在包名的第一个文件夹下运行java程序. 另外估计你的CLASSPATH没有设置对. | 
| B8层 发表时间: 05-10-28 05:18 | 
|  | 回复: xfcy800 [xfcy800]  论坛用户 | 登录 | 
| 谢谢各位・。我现在的问题基本上解决了,其实不用设置classpath一样OK | 
| B9层 发表时间: 05-10-28 09:20 | 
|  | 回复: cike [cike]  论坛用户 | 登录 | 
| 呵呵,在环境变量里把你放java的文件的路径加进去就行了 不过用set classpath也行 | 
| B10层 发表时间: 05-11-08 20:42 | 
| 
 | 
20CN网络安全小组版权所有
Copyright ©    2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon   

粤ICP备05087286号