1

指定 Java 选项和系统属性 您可以通过使用选项文件或使用环境变量在命令行上指定 Java™ 选项和系统属性。... 2.通过创建一个包含选项的文件,并在命令行上使用 -Xoptionsfile=file 指定它。

http://publib.boulder.ibm.com/infocenter/realtime/v1r0/topic/com.ibm.rt.doc.10/user/specifying_options.html

我在选项文件中指定了以下选项:

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

4

0 回答 0