2014-11-24 39 views
1

我通过使用下面的命令运行在我的系统中的爱玛代码覆盖工具,缺少+/-设置VM选项“UseSplitVerifier”

D:\DeadLockDetection\DDinDOS>java -XX:UseSplitVerifier -cp emma.jar emmarun -jar process-3-1.0.jar 

下面的错误是在运行上述命令正在添加,

Missing +/- setting for VM option 'UseSplitVerifier' 
Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit. 

我该如何解决这个问题。

回答

1

错误很明显。您must use java -XX:+UseSplitVerifierjava -XX:-UseSplitVerifier

编辑:UseSplitVerifier是Oracle的JVM的布尔选项。 之后的-+。减号禁用该选项,Plus启用该选项。

从上面的链接...

布尔选项与-XX开启:+与 关闭-XX: - 。数字选项使用-XX:=进行设置。对于 千字节,数字可以包括'm'或'M',兆字节'k'或'K',对于千兆字节可以包括'g'或'G'(例如,32k与相同,为32768)。字符串的选项设定-XX:=,是 通常用来指定文件,路径,或命令的列表

+1

谢谢@Jayan – 2014-11-24 11:49:07

+0

很高兴提供帮助。无需在SO中表示感谢。在这里,我们赞成欣赏(不,我没有在这里征求一个赞成票。) – Jayan 2014-11-24 11:50:28

+0

@Jayan,你能否在这里解释“+”和“ - ”的用法?我找不到任何相同的参考。 – 2016-11-23 11:15:03