1

ユーザーにファイルの入力を求める方法を知り、プログラムでそのファイルを使用できるようにする必要があります。これが私の失敗した試みです。

public static void main(String[] args) {
Scanner Scanscan = new Scanner(System.in);
System.out.print("Input filename:");
String filename = Scanscan.nextLine();
File inputFile = new File(filename);
Scanner reader = new Scanner(inputFile);

試してみると「ファイルが見つかりません」という例外が発生します。

4

2 に答える 2

4

FileNotFoundExceptionユーザーが入力したファイル名がシステムに存在しないため、 が表示されます。存在するファイル名を入力すると、機能するはずです。取得するファイルが、プログラムを実行しているディレクトリにあることを確認してください。作業中の Java ファイルの名前を入力してみて、動作するかどうかを確認してください。

于 2013-09-25T02:29:42.567 に答える
2

ファイルが存在しません。あなたがすべき、

1.実行中のアプリケーションに対応するファイルが存在することを確認します。

2.システム内のファイルの完全なハードパスを次のように提供してみてください"C:\\sample.txt"

于 2013-09-25T02:48:37.137 に答える