開始されたjarファイルの内容にアクセスするにはどうすればよいですか。必要なものがすべて含まれた大きな jar ファイルを作成し、実行時に jar のいくつかのファイルを外部フォルダーにコピーしたいと考えています。これは可能ですか?
3 に答える
1
JAR 内のファイルはファイルとしてアクセスできないため、getResourceAsStream を使用して読み取る必要があります。jar 内のファイルにアクセスする方法については、実行可能 jar 内のファイルとフォルダーへのアクセスを参照してください。
次に、入力ストリームを使用してファイルをファイル システムに書き込みます。見る:
于 2013-03-29T11:08:03.940 に答える
1
あなたがしたいthis.getClass().getClassLoader().getResourceAsStream
。例:
InputStream config =
this.getClass().getClassLoader().getResourceAsStream("config.txt");
于 2013-03-29T11:01:05.633 に答える
0
You can access any file via the ClassPath using the classloader. Start with Class.getResourceAsStream
于 2013-03-29T11:00:29.657 に答える