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