Java“无法识别的VM选项”

时间:2015-08-09 04:45:08

标签: java jvm jvm-arguments

我正在使用此命令运行Java:

java -Xms3G -Xmx3G -Xmn1G -XX:TargetSurvivorRatio=80 -XX:MaxTenuringThreshold=15 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=40 -XX:GCPauseIntervalMillis=150 -XX:+AgressiveOpts -XX:+TieredCompilation -XX:ReservedCodeCacheSize=1G -XX:+UseCodeCashFlushing -XX:CompileThreshold=1000 -jar spigot.jar

同样在这里,不是滚动条:

  

java -Xms3G -Xmx3G -Xmn1G -XX:TargetSurvivorRatio = 80 -XX:MaxTenuringThreshold = 15 -XX:+ UseParNewGC -XX:+ UseConcMarkSweepGC -XX:+ DisableExplicitGC -XX:MaxGCPauseMillis = 40 -XX:GCPauseIntervalMillis = 150 < strong> -XX:+ AgressiveOpts -XX:+ TieredCompilation -XX:ReservedCodeCacheSize = 1G -XX:+ UseCodeCashFlushing -XX:CompileThreshold = 1000 -jar spigot.jar

而且,在运行时,我收到此错误:

  

无法识别的VM选项:'AgressiveOpts'

     

您的意思是'(+/-)AgressiveOpts'吗?

     

错误:无法创建Java虚拟机。

     

错误:发生致命异常。程序将退出。

我知道我的命令一定是错的,但我无法确定问题。

1 个答案:

答案 0 :(得分:3)

您正在使用的参数中有拼写错误。它应该是AggressiveOpts,而不是两个&#34; g&#34; s。