OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

コマンドライン引数

  • 暇なときにでも
  • 質問No.123515
  • 閲覧数70
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 38% (12/31)

『やさしい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

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

としかでません。
なにか間違いがあるのでしょうか?
お願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル14

ベストアンサー率 50% (1122/2211)

試してみたけど、ちゃんと動きますよ。ソースの問題ではないと思います。

ひとつ気になるのは

> Sam3 test2.txt

java Sam3 test2.txt

ではなくて?
お礼コメント
era

お礼率 38% (12/31)

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

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

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

教科書に間違われると初心者はつらいッス。
(『やさしいJava』すごくわかりやすいですけどね)
投稿日時 - 2001-08-24 10:52:52
-PR-
-PR-
このQ&Aのテーマ
このQ&Aで解決しましたか?
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ