ここには少し問題があります。私は、複数のテキストファイルから読み込み、フォルダ間でファイルを移動するプロジェクトを持っています。これらのファイルをjarと一緒にバンドルする方法はありますか?私は実行ファイルでjarファイルをラップする必要があります。テキストファイルとフォルダを含むJavaバンドルJARファイル
ありがとうございました
ここには少し問題があります。私は、複数のテキストファイルから読み込み、フォルダ間でファイルを移動するプロジェクトを持っています。これらのファイルをjarと一緒にバンドルする方法はありますか?私は実行ファイルでjarファイルをラップする必要があります。テキストファイルとフォルダを含むJavaバンドルJARファイル
ありがとうございました
jarで何かをパッケージ化できます。 jarファイルは基本的に単なるzipファイルです。されているJARファイルの入力ファイル(複数可)
ジャーCF
このコマンドで使用するオプションと引数:Oracle Documentation
からJARファイルを作成するためのコマンドの基本的な形式であります:
cオプションは、JARファイルを作成することを示します。
fオプションは、出力を標準出力ではなくファイルに出力することを示します。
jar-fileは、結果のJARファイルに含める名前です。 は、JARファイルに任意のファイル名を使用できます。慣例として、JARのファイル名は、.jar拡張子が与えられた ですが、これは必須ではありません。
引数は、JARファイルに含める1つ以上の ファイルのスペース区切りのリストです。入力ファイル には、ワイルドカード*記号を含めることができます。 "input-files"のいずれかがディレクトリの場合、これらのディレクトリの内容は が再帰的にJARアーカイブに追加されます。
ファイルは、jarファイルのルートディレクトリまたはサブディレクトリに置くだけで済みます。次に、 'Class.getResourceAsStream(...)'を呼び出すことで読み込むことができます。 –
mavenのようなものを使用しているときにファイルがsrc/main/resourcesディレクトリにある場合は、デフォルトでバンドルする必要があります。 – avanwyk
@Rogérioのコメントが答えになるはずです。あなたはあなたのファイルをあなたのjarファイルの中に置き、それらに入力ストリームを渡すことによってそれらを読むことができます。 – radai