如何在單個exe文件中打包Java應用程序和MySQL安裝文件?我可以在後臺自動安裝MySQL文件嗎(或者沒有用戶輸入)?這只是爲了簡化安裝過程。Java應用程序和MySQL安裝在單個包中
5
A
回答
11
Java是跨平臺的,MySQL是沒有,所以你必須創建具有不同的MySQL二進制多個平臺的各種安裝。如果你想包含非Windows系統的MySQL源代碼,那麼這是另一個故事......所以我假設你只需要安裝Windows。
首先,得到一個安裝軟件,你會覺得舒服。有一個免費和非免費安裝程序的好名單on Wikipedia。
第二件事,你可以做一個安靜的MySQL安裝。它如何完成解釋here。
但要注意,這樣做沒有用戶的許可靜默安裝的MySQL不健全對我太好了,因爲MySQL是不完全輕量級的軟件,你可能會如果用戶已經擁有的MySQL安裝的地方搞亂了的東西。
因此,通過這樣做,您必須非常小心地檢查端口3306是否已啓動並運行(默認MySQL端口)以及其他健全性檢查,以查看是否存在潛在的另一個實例潛伏在後臺。
這將是更好,如果你至少告訴你的用戶,MySQL的將被安裝。想想這些細節,因爲它們可能是破壞者,所以你的一些用戶。
+0
Thankyou ................ –
2
使用Java Web Start啓動應用程序。
JWS提供了可用於安裝MySQL的ExtensionInstallerService
。這是一個小的demo. of the ExtensionInstallerService。
相關問題
- 1. 包裝java應用程序
- 2. Java應用程序安裝程序
- 3. 包安裝程序崩潰安裝我的應用程序
- 4. 用於Java應用程序的跨平臺安裝程序/包裝-maven build
- 5. C#在另一個應用程序中包裝應用程序
- 6. 用於java應用程序和Web應用程序服務器安裝的一個安裝文件?
- 7. 將蟒蛇應用程序打包成.exe和安裝程序
- 8. Java安裝程序和Getter
- 9. Adobe在一個安裝程序中安裝多個應用程序
- 10. 在C#安裝程序中安裝第三方應用程序
- 11. 爲java web應用程序(linux和Windows)創建安裝程序
- 12. Java應用程序部署和安裝程序參數
- 13. 應用程序包安裝com.apple.installer.pagecontroller erreur -1
- 14. 應用程序包安裝程序在安裝時意外停止
- 15. 打包PHP-MySQL應用程序以便於安裝
- 16. 在瀏覽器中呈現Java應用程序(未安裝Java)
- 17. 安裝Java withmy應用程序
- 18. 通過.cab安裝java應用程序
- 19. 單一安裝,多個域和應用程序?
- 20. 包裝Java Web應用程序的EXE
- 21. 在運行應用程序時安裝NPM程序包
- 22. 如何製作Java swing應用程序項目的安裝包?
- 23. OSX安裝程序包:如何在安裝程序中選擇安裝語言?
- 24. 使用一個安裝程序安裝多個軟件(安裝包裝?)
- 25. 在安裝過程中保存Java應用程序的屬性
- 26. 爲.NET應用程序創建單個文件安裝程序
- 27. 應用程序安裝失敗 - 安裝應用程序viaOTA
- 28. 在wix中的應用程序和引導程序的單一安裝經驗
- 29. 請安裝包:'Xamarin.Android.Support.Animated.Vector.Drawable'在SDK安裝程序中可用
- 30. 使用JDBC連接到MySQL的程序的安裝程序包
*「在一個exe文件中」* EXE對運行Mac OS或* nix的用戶沒有用處。 –