すべて: ここで問題に直面しています。私のアプリはいくつかの jar ファイルとその他のファイルで構成されており、それらはすべて 1 つのディレクトリに配置されています。自動更新機能を実装する予定です。アプリは、サーバーに新しいバージョンがあることを認識すると、zip ファイルを一時ディレクトリにダウンロードします。ダウンロード後、インストールするかどうかを顧客に尋ねます。はいの場合、アプリは終了し、zip ファイルを解凍して、元のディレクトリ内のすべてのファイルを上書きする必要があります。今私は疑問に思っています:
ファイルを解凍してディレクトリを上書きするにはどうすればよいですか? スクリプトを作成しますか (つまり、Windows 用のバットと他のプラットフォーム用のシェルを作成する必要があります)。それを行うためのJavaクラスを作成しますか?
終了後にこのスクリプト/Java クラスを開始するにはどうすればよいですか?
ジョブが完了したら、インストーラーを削除するにはどうすればよいですか? 一時ディレクトリに保管し、新しいバージョンのアプリの起動時にチェックアウトしますか?
後のコメントから:
JWSが良い選択であることは知っていますが、「上司が拒否した」という理由で使用できません。