Java 传递-XX:-忽略jnlp文件中jvm的StackTraceInFastThrow

Java 传递-XX:-忽略jnlp文件中jvm的StackTraceInFastThrow,java,jvm,java-web-start,jnlp,Java,Jvm,Java Web Start,Jnlp,我的日志文件中缺少堆栈跟踪,我认为这是由于JVM正在优化堆栈跟踪(请参阅) 我试图通过jnlp文件传入-XX:-省略StackTraceInFastThrow,如下所示: ...java-vm-args="-XX:-OmitStackTraceInFastThrow"... 但它没有效果。看起来不支持通过java vm args设置-XX:-OmitStackTraceInFastThrow(请参阅) 有没有其他方法阻止JVM忽略堆栈跟踪 ---编辑: 我添加了-XX:-省略StackTrac

我的日志文件中缺少堆栈跟踪,我认为这是由于JVM正在优化堆栈跟踪(请参阅)

我试图通过jnlp文件传入
-XX:-省略StackTraceInFastThrow
,如下所示:

...java-vm-args="-XX:-OmitStackTraceInFastThrow"...
但它没有效果。看起来不支持通过java vm args设置
-XX:-OmitStackTraceInFastThrow
(请参阅)

有没有其他方法阻止JVM忽略堆栈跟踪

---编辑:

我添加了
-XX:-省略StackTraceInFastThrow
via

Control Panel > Java > Java (tab) > View (button) > Runtime parameters (field)

正如(描述的)那样,它工作得很好。

我不记得这是否是一个可以在VM运行时更改的选项,但可能值得一试。否,
ommitStackTraceInFastThrow
无法在运行时更改。尝试设置
-client
-Xint
JVM参数以禁用服务器编译器。应用程序将运行得较慢,但不会跳过stacktraces。我不记得这是一个可以在VM运行时更改的选项,但可能值得一试。否,
ommitStackTraceInFastThrow
无法在运行时更改。尝试设置
-client
-Xint
JVM参数以禁用服务器编译器。应用程序将运行得较慢,但不会跳过堆栈跟踪。