黑马程序员技术交流社区

标题: 编译为啥就老是报错? [打印本页]

作者: 魏亮    时间: 2012-10-15 15:57
标题: 编译为啥就老是报错?
  1. import java.io.*;
  2. class TransStreamDemo123
  3. {
  4.         public static void main(String[] args) throws IOException
  5.         {
  6.                 InputStream in = System.in;
  7.                 InputStreamReader isr = new InputStreamReader(in);
  8.                 BufferedReader bufr = new BufferedReader(isr);
  9.                 String line =null;
  10.                 while ((line=bufr.readLine())!=null)
  11.                 {
  12.                         if ("over".equals(line))
  13.                         {
  14.                                 break;
  15.                         }
  16.                         System.out.println(line.toUpperCase());
  17.                 }
  18.                 bufr.close();
  19.         }
  20. }
复制代码
为什么呀,我检查了很多遍,为什么错误吧!!??
错误提示如下:


360截图-8919062.jpg (30.5 KB, 下载次数: 31)

360截图-8919062.jpg

作者: 舒远    时间: 2012-10-15 16:12
我运行你的程序没有问题呀
作者: qhasilver    时间: 2012-10-15 16:15
确定你的TransStreamDemo123.java 是不是在"D:\java\dya 19\” 这个目录下,打开看看源文件是不是空白的
作者: 沈佳龙    时间: 2012-10-15 16:27
在你环境变量设置里面classpath里面最前面加一个.;表示在当前目录下  应该可以 你试试

作者: 魏亮    时间: 2012-10-15 16:48
我确定编译器找到了文件,因为报的错上面有我写的语句。。。。既然楼上有人说代码正确,那是不是我的编译器文件有问题了??
作者: 刘伟平    时间: 2012-10-15 17:03
day 19  改为  day19
目录名不要有空格
作者: 魏亮    时间: 2012-10-15 17:16
我的文件夹名就是 day 19 有空格
作者: 范德农    时间: 2012-10-15 19:31
魏亮 发表于 2012-10-15 17:16
我的文件夹名就是 day 19 有空格

文件夹名不建议带空格,因为可能会报错,修改下文件名再试试吧
作者: 王中利    时间: 2012-10-15 20:24
还没有学到那里
作者: 陈琦    时间: 2012-10-15 20:50
建议到Eclipse下运行下




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