2012-07-09 98 views
-1

運行,這是從TIJ4#

Java代碼可以編譯並在cmd窗口運行該代碼,但不能編譯和運行。Java代碼可以在cmd窗口編譯,但不能在蝕

//: 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); 
    } 
} 

關於日食的代碼錯誤信息是:
BufferedInputFile不能得到解決

回答

2

BufferedInputFile不是包java.io的一部分。如果您在圖書館或某個文件夾中擁有該類,則必須將其包含在Eclipse中。

+0

謝謝你!你是對的!我只是找出問題所在.BufferedInputFile由本書作者定義 – andyqee 2012-07-09 07:08:26

1

BufferedInputFile不是Java的任何默認LIB的一部分。所以你必須將這個類添加到你的類路徑中。

+1

非常感謝!我找到原因,並找出它 – andyqee 2012-07-09 07:46:36

+0

你應該更頻繁地更新你的網頁。這個(幾乎)完全相同的答案是在你的一小時之前由別人給出的。 – 2012-07-09 10:13:54