Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法识别的VM选项'+;HeapDumpOnCtrlBreak';_Java_Jboss_Jvm_Jvm Arguments - Fatal编程技术网

Java 无法识别的VM选项'+;HeapDumpOnCtrlBreak';

Java 无法识别的VM选项'+;HeapDumpOnCtrlBreak';,java,jboss,jvm,jvm-arguments,Java,Jboss,Jvm,Jvm Arguments,我正在使用Jboss,我在JAVA选项中添加了-XX:+HeapDumpOnCtrlBreak选项。 但是我在启动Jboss时出错了: Unrecognized VM option '+HeapDumpOnCtrlBreak' Could not create the Java virtual machine. 我在网上搜索过,似乎JDK 6不支持这个选项,所以我改为jdk1.5.0_09,但仍然出现了这个错误 有人知道出了什么问题吗?好吧,看来我需要Java SE 5.0版本更新14或更高版

我正在使用Jboss,我在JAVA选项中添加了
-XX:+HeapDumpOnCtrlBreak
选项。 但是我在启动Jboss时出错了:

Unrecognized VM option '+HeapDumpOnCtrlBreak'
Could not create the Java virtual machine.
我在网上搜索过,似乎JDK 6不支持这个选项,所以我改为jdk1.5.0_09,但仍然出现了这个错误


有人知道出了什么问题吗?

好吧,看来我需要Java SE 5.0版本更新14或更高版本。

1.4.2\u 21中的更改

  • 6321286 java可维护性将-dump选项添加到jmap,以便可以从运行的VM获得协作堆转储
  • 6454676 java可维护性需要-XX:+HeapDumpOnCtrlBreak在ctrl-break或ctrl-break时触发堆转储-\
  • 6608975 java可维护性HeapDumpPath选项对于由HeapDumpOnCtrlBreak功能写入的转储被忽略

升级到Jdk 1.4.2_21+可以帮助我们支持此堆转储生成功能

该选项即使在Jdk 1.7 update 25上也不起作用:

>>java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b16)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

>>java -XX:+HeapDumpOnCtrlBreak
Unrecognized VM option 'HeapDumpOnCtrlBreak'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

-XX:+HeapDumpOnCtrlBreak
在HotSpot JVM(由Sun/Oracle提供)中出现在1.4.2_12或更高版本和1.5.0_14或更高版本中。对于JVM 1.6、1.7、1.8,此选项不再存在,但您可以使用“jmap”工具(
jmap.exe-dump:format=b,file=HeapDump.hprof

在HP-UX JVM中,该选项出现在1.4.2_11或更高版本和1.5.0_05或更高版本中。以及所有更高版本(1.6、1.7)

有关更多信息,请参阅