0

私は多くのデータファイルを使用するswingアプリケーションを持っていますが、これらのデータファイルは時々変更されます。これらのデータファイルをクライアントのマシンにロードするにはどうすればよいですか?構造のようなフォルダを作成してバッチファイルなどを実行する方法はありますか?どんな助けでも大歓迎です。

4

1 に答える 1

1

これを行うにはいくつかの方法があります。

  1. アプリケーションをデータファイルと一緒に出荷する場合は、それらをzip/jarとしてapplication-jar-fileに埋め込むことができます。

    埋め込まれたzipを一時的なローカルファイルに抽出し、ZipFileSystemProviderを使用してコンテンツをディスク上のどこかに抽出します。これは、JWSによってダウンロードされた.jarファイルに埋め込まれたzip/jarファイルからコンテンツを抽出する方法の例です

  2. 1と同じですが、zipをスキップし、代わりに抽出するすべてのリソースのリストを提供します

  3. もう1つの方法は、 java.nio.file(java 7+)またはjava.io.Fileのいずれかを使用してファイルを実用的に作成することです。

于 2013-01-24T08:11:25.307 に答える