Java 命令行選項(xiàng)(options)通常用于設(shè)置 Java 應(yīng)用程序的運(yùn)行時(shí)參數(shù),例如內(nèi)存分配、垃圾回收器等
java -Xmx512m -Xms256m -jar myapp.jar
export JAVA_OPTS="-Xmx512m -Xms256m"
java -jar myapp.jar
jvm.options
或 java.security
)中的選項(xiàng)具有最低的優(yōu)先級(jí)。這些文件通常位于 $JAVA_HOME/jre/lib/security
或 $JAVA_HOME/jre/lib/management
目錄下。當(dāng)沒有在命令行或環(huán)境變量中指定選項(xiàng)時(shí),JVM 會(huì)從這些文件中讀取默認(rèn)值。總結(jié):Java 命令行選項(xiàng)具有最高優(yōu)先級(jí),然后是 JAVA_OPTS 環(huán)境變量,最后是 Java 配置文件。在實(shí)際應(yīng)用中,根據(jù)需要選擇合適的方式來(lái)設(shè)置 JVM 參數(shù)。