-2

私が持っている一連のJavaファイルから、最初の実行可能なクロスプラットフォームjarファイルを作成しています。問題は、ファイルのすぐ外側にある txt ファイルからいくつかの値を読み取る必要があることです。これは以前はうまく機能していましたが、.class ファイルのすぐ横に txt を書き込んで呼び出していました。

javac myClass this.txt

現在、これは機能せず、上記のクラスのすぐ外側で期待される出力も機能しません。

何か案は?ありがとうございました。

4

2 に答える 2

0

私はこれを答えとして見つけました:

File ala で Scanner を使用するのではなく、File リーダー クラスを使用します。

Scanner scan= new scanner(new File("foo.txt")); //doesn't work

Scanner scan= new Scanner(new FileReader("foo.txt")); //does;

ありがとうございました。

于 2013-04-20T10:21:42.640 に答える