我从https://sourceforge.net/projects/emma/files/emma-testing/2.1.5320/下载了 emma 2.1.5320 。然后对 jar 文件进行检测并启动应用程序。然后尝试通过执行转储覆盖数据
java -cp emma ctl -connect localhost:47653 -command coverage.get,coverage.ec -command coverage.reset
但得到以下异常:
Exception in thread "main" java.lang.NoClassDefFoundError: ctl
Caused by: java.lang.ClassNotFoundException: ctl
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: ctl. Program will exit.
我认为对于我正在使用的版本,我不应该得到这个异常。请让我知道如何解决这个问题。任何帮助将不胜感激。
谢谢
基兰