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 参数。