對於我正在創建的可運行jar。它需要xmx1024作爲JVM參數。我怎樣才能做到這一點 ?或者有其他的選擇嗎?如何爲可運行jar添加jvm參數?
3
A
回答
6
您可以爲程序打算運行的每個平臺提供啓動腳本。例如在Linux上,你可以有program.sh
java -mx1024 -jar lib/artifact.jar arg1 arg2
很明顯,你必須告訴該計劃的目的是從啓動腳本運行,因爲如果他們試圖手動啓動的jar它會失敗的用戶。
如果虛擬機已經啓動了所需的參數,您甚至可以檢查您的程序,如果沒有,則很快就會失敗。請參閱this answer。
1
有像Capsule這樣的工具可以將可執行jar與JVM參數捆綁在一起,甚至包含特定於平臺的啓動腳本。
相關問題
- 1. 如何將JVM參數添加到kafka?
- 2. 如何將JVM參數添加到Tomcat?
- 3. 如何爲Maven構建的可執行文件指定JVM參數JAR
- 4. 谷歌的Eclipse插件:如何添加JVM參數在運行配置
- 5. 如何添加批註的目錄到可運行的jar
- 6. 在JVM上運行基於JNI的.jar
- 7. 如何爲可執行jar添加自定義端點
- 8. 添加JVM參數和jacoco-maven-plugin?
- 9. 運行與型動物JVM參數
- 10. 運行時設置JMX的JVM參數
- 11. 在運行時修改JVM參數
- 12. 在運行時設置JVM參數
- 13. 如何從cmd運行jar參考
- 14. JVM如何實現可變參數?
- 15. 如何在javadoc中爲「添加參數」添加參數?
- 16. OSGi - 如何使用FUSE ESB添加JVM參數?
- 17. Wildfly 9 - 如何將jvm參數添加到單個服務器
- 18. jvm如何運行程序
- 19. 將命令行參數傳遞給可運行的JAR
- 20. 如何查看可執行Jar正在使用哪個JVM?
- 21. 如何製作可運行jar文件?
- 22. 添加日食JVM參數進行版本控制
- 23. 爲什麼-noverify在JVM參數末尾添加
- 24. 如何添加可選的參數在lapply運作中的R
- 25. 作爲服務運行時,將JVM參數傳遞給Tomcat?
- 26. 整數數組作爲運行Java jar時的參數
- 27. 如何爲我從eclipse運行的程序指定默認的JVM參數?
- 28. 如何設置JVM參數
- 29. 如何將文件添加到運行jar
- 30. 是否jar區分程序參數和jvm參數
你想[從日食運行你的代碼與該JVM參數](http://stackoverflow.com/questions/8319939/how-to-add-command-line-parameters-when-running-java-code -in-eclipse),還是你想確保誰運行你的代碼將使用該JVM參數? – assylias
在eclipse中,我可以指定JVM參數,所以它很好。但是我想把這個可運行的jar包交給另一個人。那麼,你能解釋我怎麼能指定運行可運行jar的jvm參數。 –