2012-03-24 16 views
0

Javaでアプリケーションを作成し、データベースシステムとしてMySQLを使用しました。ユーザーは、データベース表の行を挿入または削除できます。私はUbuntu 11.10でアプリケーションを開発しており、正しく動作しています。LinuxからWindowsへのJava/Mysqlアプリケーションの移植

私の質問は、このアプリケーションをWindowsマシンに移植する方法ですか?そのマシンにMySQLサーバをインストールする必要がありますか?はいの場合は、すべての実行可能ファイルを単一の.EXEにパックする方法。このアプリケーションをすべてのプラットフォームで動作させるにはどうすればよいですか?

答えて

1

Javaアプリケーションあなたは、このような行末に頼るなど、いくつかの少ない普通のことをしたか、JNIをした場合を除き、一般的にJavaがサポートされているすべてのプラットフォームでOOBを動作するはずです。テストし、動作しないものを修正します。

MySQLのインストールでは、環境ごとに異なっており、あなたがローカルで実行する予定がある場合はい、あなたは、あまりにもその環境上のDBサーバを必要とするだろう。通常は、MySQLをインストールしてアプリケーションに設定するようにユーザーに要求します。MySQLバイナリを独自のアプリケーションでパッケージ化すると、潜在的なEULA/TOSの問題が発生します。とにかく行う場合は、installerを使用して、ファイルを含めるインストールファイルを作成し、必要な手順を実行することをお勧めします。

編集:お使いのソフトウェアでも潜在的なライセンス契約の問題についての注意のためにMySQLを使用するよりも便利な代替のためのthis threadを参照してください。

+0

アプリケーションにMySQLを埋め込むことはできますが、有料にする必要があります。あなたはFirebirdやSQLiteを無料で使うことができ、どちらも素晴らしいサーバーです。 Firebirdの利点は、後で非常に簡単にあなたのアプリをマルチユーザに変換できることです。 – Enrico

関連する問題