2016-04-22 11 views
-1

小さなJava Swingアプリケーションを作成しました。このアプリケーションでは、私はH2データベースを使用してデータベースファイルを作成しました。 H2::私はJavaアプリケーションのアンインストール中にデータベースファイルを削除する方法

JDBCのようなユーザーディレクトリにこれらのデータベースを作成した〜/ mydbという\

が今、問題があり、このアプリケーションをインストールした後、私はそれをアンインストールしたいclassroutine、これらのデータベースファイルが残ってそこには、 "私はデータベースファイルが削除されていないことを意味します"。今私は、アプリケーションをアンインストールしている間にそれらのデータベースファイルをどのように削除できるかを知る必要があります。

+0

* how *あなたはインストールまたはアンインストールしますか?インストーラパッケージが含まれていますか?それに名前を付けます。存在しない場合:インストールとアンインストールには何が関係していますか? –

+0

インストーラファイルを作るのに** Inno setup Compiler **を使用しました。 –

+0

ツールには削除のオプションがありませんか? –

答えて

0

これがローカルのH2ファイルである場合、コードが存在しない場合、必要なH2データベースを生成できることを確認します。これが完了すると、私はすべてのDB接続をシャットダウンしてからアプリケーションを終了する再起動機能を持っていますが、これを実行する前に、別のスレッドに物理的なものを削除できるスクリプトまたはスタンドアロンのJava jarファイルが生成されますH2データベースファイル。

関連する問題