2011-10-11 50 views
5

如何在單個exe文件中打包Java應用程序和MySQL安裝文件?我可以在後臺自動安裝MySQL文件嗎(或者沒有用戶輸入)?這只是爲了簡化安裝過程。Java應用程序和MySQL安裝在單個包中

+0

*「在一​​個exe文件中」* EXE對運行Mac OS或* nix的用戶沒有用處。 –

回答

11

Java是跨平臺的,MySQL是沒有,所以你必須創建具有不同的MySQL二進制多個平臺的各種安裝。如果你想包含非Windows系統的MySQL源代碼,那麼這是另一個故事......所以我假設你只需要安裝Windows。

首先,得到一個安裝軟件,你會覺得舒服。有一個免費和非免費安裝程序的好名單on Wikipedia

第二件事,你可以做一個安靜的MySQL安裝。它如何完成解釋here

但要注意,這樣做沒有用戶的許可靜默安裝的MySQL不健全對我太好了,因爲MySQL是不完全輕量級的軟件,你可能會如果用戶已經擁有的MySQL安裝的地方搞亂了的東西。

因此,通過這樣做,您必須非常小心地檢查端口3306是否已啓動並運行(默認MySQL端口)以及其他健全性檢查,以查看是否存在潛在的另一個實例潛伏在後臺。

這將是更好,如果你至少告訴你的用戶,MySQL的將被安裝。想想這些細節,因爲它們可能是破壞者,所以你的一些用戶。

+0

Thankyou ................ –

相關問題