我需要执行一个项目的PITest使用像在这个链接http://pitest.org/quickstart/commandline/的终端。我不能在这个练习中使用mvn,所以我需要在终端中使用java来完成。
我试试这个:
java -cp C:\\Users\\Federico\\Documents\\Projects\\pitestVSCodeExtension\\PiTEST\\pitest-1.4.9.jar:C:\\Users\\Federico\\Documents\\Projects\pitestVSCodeExtension\\PiTEST\\pitest-command-line-1.4.9.jar:C:\\Users\\Federico\\Documents\\Projects\pitestVSCodeExtension\\PiTEST\\pitest-entry-1.4.9.jar org.pitest.mutationtest.commandline.MutationCoverageReport --reportDir C:\\Users\\Federico\\Documents\\Projects\\pitestVSCodeExtension --targetClasses org.autotest.* --sourceDirs C:\\Users\\Federico\\Documents\\Projects\\pitestVSCodeExtension\\Stack\\src --targetTests org.autotest*结果是这个错误:
Error: Could not find or load main class org.pitest.mutationtest.commandline.MutationCoverageReport
Caused by: java.lang.ClassNotFoundException: org.pitest.mutationtest.commandline.MutationCoverageReport发布于 2019-12-23 00:49:08
看起来你在Windows上使用:作为路径分隔符?在您的情况下,这应该是一个;。详情请参考Classpath does not work under linux。
https://stackoverflow.com/questions/57750060
复制相似问题