srcフォルダにあるtxtファイルからデータを読み込むJavaアプリケーションを構築しました。私がプログラムで指定したパスは/src/data.txtで、netbeansから実行すると動作します。しかし、jarファイルを開こうとしたときに何も表示されません。だから私はコマンドラインからjavacを使ってみたが、これは私にdata.txtが見つからないというエラーを与える。jarにsrcファイルを追加するには?
データファイルがjarに含まれていることを確認してスタンドアロンとして機能させるにはどうすればよいですか?おかげさまで EDIT1:ファイルをロードするコードのスニペットを示します。さてここでTVF出力です:
Error: Could not find or load main class jar
C:\Users\Abhishek>jar -tvf Scrades.jar
0 Sun Jan 22 18:47:08 IST 2012 META-INF/
199 Sun Jan 22 18:47:06 IST 2012 META-INF/MANIFEST.MF
2562 Sun Jan 22 18:47:08 IST 2012 CombinationGenerator.class
684 Sun Jan 22 18:47:08 IST 2012 Gameplay$1.class
684 Sun Jan 22 18:47:08 IST 2012 Gameplay$2.class
684 Sun Jan 22 18:47:08 IST 2012 Gameplay$3.class
684 Sun Jan 22 18:47:08 IST 2012 Gameplay$4.class
684 Sun Jan 22 18:47:08 IST 2012 Gameplay$5.class
969 Sun Jan 22 18:47:08 IST 2012 Gameplay$6.class
18279 Sun Jan 22 18:47:08 IST 2012 Gameplay.class
2275 Sun Jan 22 18:47:08 IST 2012 PermutationGenerator.class
1252444 Sun Jan 22 18:47:08 IST 2012 eng_final1.txt
3771960 Sun Jan 22 18:47:08 IST 2012 english_huge.txt
815532 Sun Jan 22 18:47:08 IST 2012 english_long.txt
16104 Sun Jan 22 18:47:08 IST 2012 english_short.txt
1506 Sun Jan 22 18:47:08 IST 2012 readFile.class
'jar -tvf the.jar'の出力をコピーして貼り付けます。 –
ファイルをコードでどのように読み込みますか?あなたはクラスパスを使いますか? URL?フルパス ?私たちにいくつかのコードを表示 –
あなたのコードを教えてください。また、ファイルIOは、ジャーにあるものにアクセスするための適切なツールではないことを理解してください。また、あなたのアプリケーションのユーザーは自分のマシンにsrcフォルダを持っていないことを理解しています。 –