【发布时间】:2016-12-20 12:25:28
【问题描述】:
在 INTERNET 中几乎所有地方都有这些基本步骤:
• 照常编译java文件
javac <source-files>
• “检测”字节码
java -jar jcov.jar Instr <application classes>
• 运行代码
java -classpath ...:jcov_file_saver.jar ...
• 创建报告
java -jar jcov.jar RepGen <jcov xml file> demo
我能够同时检测类文件和 jar 文件,但无法运行 jar 之一。
遇到这个错误:
$ java -cp .:$JCOV/jcov_file_saver.jar -jar BubbleSort.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tdk/jcov/runtime/Collect
at BubbleSort.main(BubbleSort.java:49)
Caused by: java.lang.ClassNotFoundException: com.sun.tdk.jcov.runtime.Collect
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 1 more
)
任何人都可以帮助我或将我引导到一些我可以理解的网页吗?
【问题讨论】:
标签: java code-coverage test-coverage