2016-03-31 26 views
0

私は現在javafxアプリケーションのビルド版を持っていて、それは自分のdistフォルダ内にあります。 distフォルダ内には、私のapache derbyデータベース用のフォルダ、使用している外部ライブラリ用のフォルダ、実行可能なjarファイルがあります。実行可能なjarファイルにファイルを追加する

私はこのアプリケーションを顧客に与えているので、実行可能なjarファイル内にデータベースと外部ライブラリを別々のフォルダに入れるのではなく、単一のjarファイルに入れたいと思っていますzipフォルダの

+1

データベースが変更されたらどうなりますか? – fge

+0

それから私はそれについて考えただけでねじれている。 XD – noobCoder

答えて

1

jarファイルは読み取り専用ファイルなので、データベースファイルをjarファイルに入れることはできません。 launch4jのようなソフトウェアを使用して、jarinno setup compilerexeを作成して、アプリケーションのセットアップファイルを作成することができます。それで、あなたは1つのファイルの中でそれを配信することができます。

1

参照している外部ライブラリがJava依存で、Mavenを使用している場合は、Maven Shade Pluginを使用してプログラムのJarにパッケージ化できます。次に、Zipフォルダに空のフォルダを送信するのではなく、実行時にデータベースを格納するフォルダをプログラムで作成することができます。

関連する問題