java代码可以在cmd窗口中编译,但不能在eclipse中运行

时间:2012-07-09 06:59:30

标签: eclipse cmd java

这是来自TIJ4#

的代码

java代码可以在cmd窗口中编译和运行,但无法在 eclipse中编译和运行

//: io/MemoryInput.java
import java.io.*;   

public class MemoryInput {
public static void main(String[] args)
throws IOException {
StringReader in = new StringReader(
    BufferedInputFile.read("MemoryInput.java"));
int c;
while((c = in.read()) != -1){
  System.out.print((char)c);
  }
}

关于eclipse中代码的错误信息是:
无法解析 BufferedInputFile

2 个答案:

答案 0 :(得分:2)

BufferedInputFile不是包java.io的一部分。如果您在库或某个文件夹中拥有该类,则必须将其包含在Eclipse中。

答案 1 :(得分:1)

BufferedInputFile不是java的任何默认库的一部分。因此,您必须将该类添加到类路径中。