gpt4 book ai didi

java - Sonar 安装问题 : Unrecognized VM option '+HeapDumpOnOutOfMemoryError'

转载 作者:行者123 更新时间:2023-11-30 09:10:43 54 4
gpt4 key购买 nike

我正在尝试安装 Sonar 以获取我的项目的一些统计信息,但出现此错误:

 --> Wrapper Started as Console
Launching a JVM...
Unrecognized VM option '+HeapDumpOnOutOfMemoryError'
Could not create the Java virtual machine.
JVM exited while loading the application.
Launching a JVM...
Unrecognized VM option '+HeapDumpOnOutOfMemoryError'
Could not create the Java virtual machine.
JVM exited while loading the application.
Launching a JVM...
Unrecognized VM option '+HeapDumpOnOutOfMemoryError'
Could not create the Java virtual machine.
JVM exited while loading the application.
Launching a JVM...
Unrecognized VM option '+HeapDumpOnOutOfMemoryError'
Could not create the Java virtual machine.
JVM exited while loading the application.
Launching a JVM...
Unrecognized VM option '+HeapDumpOnOutOfMemoryError'
Could not create the Java virtual machine.
JVM exited while loading the application.
There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up.
There may be a configuration problem: please check the logs.
<-- Wrapper Stopped

我用来启动 Sonar 的脚本是 StartSonar :

 @echo off setlocal

rem Copyright (c) 1999, 2006 Tanuki Software Inc. rem rem Java Service Wrapper general startup script rem

rem rem Resolve the real path of the wrapper.exe rem For non NT systems, the _REALPATH and _WRAPPER_CONF values rem can be hard-coded below and the following test removed. rem if "%OS%"=="Windows_NT" goto nt echo This script only works with NT-based versions of Windows. goto :eof

:nt rem rem Find the application home. rem rem %~dp0 is location of current script under NT set _REALPATH=%~dp0

rem Decide on the wrapper binary. set _WRAPPER_BASE=wrapper set
_WRAPPER_EXE=%_REALPATH%%_WRAPPER_BASE%-windows-x86-32.exe if exist "%_WRAPPER_EXE%" goto conf set
_WRAPPER_EXE=%_REALPATH%%_WRAPPER_BASE%-windows-x86-64.exe if exist "%_WRAPPER_EXE%" goto conf set
_WRAPPER_EXE=%_REALPATH%%_WRAPPER_BASE%.exe if exist "%_WRAPPER_EXE%" goto conf echo Unable to locate a Wrapper executable using any of the following names: echo %_REALPATH%%_WRAPPER_BASE%-windows-x86-32.exe echo %_REALPATH%%_WRAPPER_BASE%-windows-x86-64.exe echo %_REALPATH%%_WRAPPER_BASE%.exe pause goto :eof

rem rem Find the wrapper.conf rem :conf set _WRAPPER_CONF="%~f1" if not %_WRAPPER_CONF%=="" goto startup set
_WRAPPER_CONF="%_REALPATH%..\..\conf\wrapper.conf"

rem rem Start the Wrapper rem :startup "%_WRAPPER_EXE%" -c %_WRAPPER_CONF% if not errorlevel 1 goto :eof pause

为什么会发生这种情况,我该如何解决?

最佳答案

这似乎不太可能,但似乎在 JDK 1.4.2 - 更新 12 中引入了 JVM 的 HeapDumpOnOutOfMemoryError 参数

您使用的不是旧版本的 Java 吗?

关于java - Sonar 安装问题 : Unrecognized VM option '+HeapDumpOnOutOfMemoryError' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22409803/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com