我有使用Java和Apache Derby開發的應用程序。我想創建可執行JAR並在任何沒有derby DB的系統上運行。當我單擊Jar文件時,derby也會安裝在系統上。可能嗎。如何在不直接安裝Jar的情況下合併Apache Derby
1
A
回答
1
德比是一個可嵌入的數據庫。您可以在程序中啓動和停止它,如here所述。您可以將必要的Jar包裝到可執行Jar中,因此不需要安裝任何東西。
1
在您的可執行JAR分發中,您可以包含derby.jar並將其加載到類路徑中。在可執行jar的Manifest文件中,您可以鏈接到它。例如軟件分發可能是這樣的:
Root Folder
+ your_runnable.jar
+ db(a folder)
+derby.jar
你Manfiest文件條目:
Class-Path: db/derby.jar
相關問題
- 1. 如何在不安裝GlassFish的情況下下載最新的Java EE jar?
- 2. 如何在不安裝Windows安裝程序的情況下安裝vC++ redistributable
- 3. 如何的情況下直接請求
- 4. 如何在不「安裝」的情況下下載Anaconda軟件包?
- 5. 如何在已安裝VS 2015的情況下安裝WinDbg?
- 6. 如何在不影響現有實例的情況下安裝Apache?
- 7. 如何在沒有網絡連接的情況下安裝sbt
- 8. 如何在不打擾現有安裝的情況下安裝單獨的perl?
- 9. 如何在不使用新的情況下直接分配?
- 10. 如何在不安裝的情況下使用blist模塊?
- 11. 如何在不安裝SharePoint的情況下使用Sharepoint cmdlet?
- 12. 如何在不安裝的情況下使用數據庫?
- 13. 如何在不使用Visual Studio的情況下安裝MySQL
- 14. 如何在不使用sudo gem install的情況下安裝Rails
- 15. 如何在不通過brew安裝的情況下使用`psql`
- 16. 如何在不安裝ubuntu的情況下使用gsoap?
- 17. 如何在不安裝的情況下運行SASS?
- 18. 如何在默認情況下安裝與Xcode不同的sdk?
- 19. 如何在不使用expat-devel的情況下安裝XML :: Parser?
- 20. 如何在不安裝2003 office web的情況下使用Modi
- 21. 如何在不安裝R的情況下加載軟件包?
- 22. 如何在不安裝ASIO4ALL的情況下使用「asio4all.dll」?
- 23. 如何在不編譯源代碼的情況下安裝Numpy
- 24. 如何在不安裝Zend Framework的情況下使用Zend庫
- 25. 如何在不安裝OpenOffice.org的情況下使用OpenOffice組件?
- 26. 如何在春季不使用maven的情況下安裝thymeleaf?
- 27. 如何在不安裝material-ui的情況下安裝Material-UI文檔?
- 28. 如何在不安裝Android Studio的情況下安裝android SDK工具?
- 29. 如何在不安裝Visual Studio的情況下安裝「Windows Phone Developer Tools RTW」?
- 30. 如何在不安裝Visual Studio的情況下安裝Microsoft®Surface®2.0 SDK