一、java -jar
1、系統屬性傳遞
使用形式:java -Dpath=D:\jacoco -jar
獲取方式:System.getProperties()
2、系統參數傳遞
使用形式:java -jar application.jar --jacocoPath=D:\tomcat
獲取方式:通過啟動方法入口main的參數args里面獲取
二、java -server和
可以通過-server或-client設置jvm的運行參數
使用形式:java -server -Xmx1024m -Xms256m -Xmn512m -Xss256k -Dloader.path=lib -jar xxxxxx-app.jar
三、java -cp
用法允許用戶指定Java程序運行時的類路徑(classpath),這是JVM查找用戶類文件和包的位置。
1、基本用法
當你需要運行一個Java程序時,可以使用 -cp 或者 --classpath 選項來指定類路徑。類路徑可以是單個目錄、JAR文件,或者多個路徑的集合。路徑之間用冒號(Unix/Linux系統)或分號(Windows系統)分隔。YourMainClass 是包含 main 方法的類的全名。
2、示例
假設你有一個名為 com.example.MyApp 的類,它包含 main 方法,并且編譯后的 .class 文件位于 bin 目錄下。你可以這樣運行它:
java -cp bin com.example.MyApp
如果你有多個目錄或者JAR文件,可以這樣指定類路徑:
java -cp bin:lib/some.jar:lib/another.jar com.example.MyApp
參考
- idea添加啟動參數:https://blog.csdn.net/T_Y_F_/article/details/127431668