![](/img/trans.png)
[英]creating application bundle of with Jar files of java for Mac OS X?
[英]Distribute Java jar application in Optical Disk
我正在嘗試使用DVD運送Jar應用程序,並且需要用戶僅運行一個exe並啟動該程序。 因此,我編寫了一個批處理文件,該文件使用同一張DVD附帶的專用JRE運行jar。
現在,當我從DVD運行批處理文件時,由於JRE也位於DVD中,因此啟動該應用程序需要一分鍾以上的時間。
當我將JRE復制到硬盤中並在批處理文件中使用它來啟動程序時,它會快速運行。 但是,我不會提供用戶將JRE復制到硬盤中的路徑。 我如何在批處理文件中檢測到相同內容?
我認為,解決您的問題的最佳方法是使用Java應用程序安裝程序,然后將安裝程序放到DVD上。 一些Java應用程序安裝程序包括捆綁JRE的功能,例如Launch4J 。
好的,我建議您更新批處理腳本以查找JAVA_HOME。 如果存在並且與您正在運行的版本相同或較新,請改用該JRE。
有關如何執行此操作的說明,請參見以下博客。 http://www2.hawaii.edu/~sdunan/study_guides/ics211/WindowsCommandLineCompiling.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.