2

我正在尝试将 JSCover 转换为 cobertura xml。

根据我读过的命令如下:

java -cp JSCover-all.jar jscover.report.Main --format=COBERTURAXML REPORT-DIR SRC-DIRECTORY

但我得到一个错误

“错误:无法找到或加载主类 jscover.report.Main”

即使我设置了JSCover-all.jar所在的完全限定路径。

所以我尝试将JSCover-al.jar 包含到类路径中并运行以下命令:

java -cp jscover.report.Main --format=COBERTURAXML target/local-storage-proxy target/local-storage-proxy/original-src

我不再收到第一个错误,但我现在收到以下错误:

无法识别的选项:--format=COBERTURAXML

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

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

我希望有人可以帮助我。非常感谢!

4

1 回答 1

0

第一次尝试是正确的方法。该错误意味着 JSCover-all.jar 不在您正在执行命令的同一目录中。不需要绝对路径 - 相对路径即可。

在第二种方法中,您已将“jscover.report.Main”作为类路径传递给 JVM,并将“--format=COBERTURAXML”作为参数传递给“java”命令。

于 2014-12-20T08:40:20.057 回答