『やさしいJava』で勉強してます。

import java.io.*;

class Sam3
{
public static void main(String args[])
{
if(args.length != 1){
System.out.println("ファイル名が違うよ。");
System.exit(0);
}
try{
BufferedReader br=
new BufferedReader(new FileReader(args[0]));

String str;
while((str = br.readLine()) != null){
System.out.println(str);
}
br.close();

}catch(IOException e){
System.out.println("エラー");
}
}
}

で、コンパイルして、

Sam3 test2.txt

と実行しても
「準備ができていません。読み取り中・・・」

としかでません。
なにか間違いがあるのでしょうか?
お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

試してみたけど、ちゃんと動きますよ。

ソースの問題ではないと思います。

ひとつ気になるのは

> Sam3 test2.txt

java Sam3 test2.txt

ではなくて?
    • good
    • 0
この回答へのお礼

ソッコーの解答ありがとうございます。
たしかに「java」ってつけてませんでした。
つけたらちゃんとできました。

実行方法に
「Sam3 test2.txt」
って書いてあったもので。

んー、
ちなみに「やさしいJava」のP475の
「アプレットビューアの起動」のとこも
appletviewer ~が
appletviwer~になってました。

教科書に間違われると初心者はつらいッス。
(『やさしいJava』すごくわかりやすいですけどね)

お礼日時:2001/08/24 10:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報