2011-10-11 11 views
5

JavaアプリケーションとMySQLインストールファイルを1つのexeファイルにパックするにはどうすればよいですか?バックグラウンドでMySQLファイルを自動的にインストールすることはできますか?これは、インストール手順を簡単にするためのものです。JavaアプリケーションとMySQLを単一パッケージにインストール

+0

* "1つのEXEファイル内にある" * EXEはMac OSまたは* nixを実行している人には役に立たない。 –

答えて

11

Javaはクロスプラットフォームであり、MySQLはそうではないので、異なるMySQLバイナリを持つ複数のプラットフォーム用のさまざまなインストーラを作成する必要があります。 Windows以外のシステムにMySQLソースコードを含める場合は、これは別の話です...だから、Windows用のインストールがほしいと思っています。

まず、あなたが快適に感じるインストールソフトウェアを入手してください。無料で無料のインストーラon Wikipediaの素敵なリストがあります。

2番目のことは、サイレントMySQLインストールを行うことです。それがどのように行われたかはhereで説明されています。

しかし、ユーザの許可なしにサイレントMySQLをインストールすると、MySQLは正確に軽量なソフトウェアではないので、あまりうまく聞こえないことに注意してください。

したがって、ポート3306がすでに稼働しているかどうか(デフォルトのMySQLポート)を確認し、他のインスタンスがバックグラウンドで潜んでいる可能性があるかどうかを確認するために注意する必要があります。

少なくとも、MySQLがインストールされることをユーザーに通知した方が良いでしょう。これらの詳細について考えると、それはユーザーの中には仲介人がいるかもしれないからです。

+0

ありがとうございました................ –