2016-04-14 14 views
0

ここには少し問題があります。私は、複数のテキストファイルから読み込み、フォルダ間でファイルを移動するプロジェクトを持っています。これらのファイルをjarと一緒にバンドルする方法はありますか?私は実行ファイルでjarファイルをラップする必要があります。テキストファイルとフォルダを含むJavaバンドルJARファイル

ありがとうございました

+3

ファイルは、jarファイルのルートディレクトリまたはサブディレクトリに置くだけで済みます。次に、 'Class.getResourceAsStream(...)'を呼び出すことで読み込むことができます。 –

+0

mavenのようなものを使用しているときにファイルがsrc/main/resourcesディレクトリにある場合は、デフォルトでバンドルする必要があります。 – avanwyk

+0

@Rogérioのコメントが答えになるはずです。あなたはあなたのファイルをあなたのjarファイルの中に置き、それらに入力ストリームを渡すことによってそれらを読むことができます。 – radai

答えて

0

jarで何かをパッケージ化できます。 jarファイルは基本的に単なるzipファイルです。されているJARファイルの入力ファイル(複数可)

ジャーCF

このコマンドで使用するオプションと引数:Oracle Documentation

からJARファイルを作成するためのコマンドの基本的な形式であります:

cオプションは、JARファイルを作成することを示します。

fオプションは、出力を標準出力ではなくファイルに出力することを示します。

jar-fileは、結果のJARファイルに含める名前です。 は、JARファイルに任意のファイル名を使用できます。慣例として、JARのファイル名は、.jar拡張子が与えられた ですが、これは必須ではありません。

引数は、JARファイルに含める1つ以上の ファイルのスペース区切りのリストです。入力ファイル には、ワイルドカード*記号を含めることができます。 "input-files"のいずれかがディレクトリの場合、これらのディレクトリの内容は が再帰的にJARアーカイブに追加されます。

関連する問題