指定Java选项和系统属性您可以指定Java™ 命令行上的选项和系统属性,使用选项 文件,或使用环境变量。 ... 2.创建一个包含选项的文件,并使用-Xoptionsfile = file在命令行中指定它。
我在选项文件中指定了以下选项:
-Xdump:what
-Xdump:java:none
-Xdump:heap:none
-Xdump:system:none
-Xdump:snap:none
-Xdump:java:events=user,range=1..2,file=$TRACEDIR/javacore.%Y%m%d.%H%M%S.%pid.%seq.txt
-Xdump:heap:events=user,range=1..2,file=$TRACEDIR/heapdump.%Y%m%d.%H%M%S.%pid.%seq.phd
但JVM不评估环境变量$ TRACEDIR 如果我不使用选项文件,只是将这些选项添加到命令行,那么JVM会评估环境变量 那有什么不同吗?
解答:
如果在命令行中使用它们,命令行预处理器将评估环境变量。不是JVM。