我正在尝试根据以下教程执行 Performance-meters.jar http://marklogic.github.io/performance-meters/tutorial.html
使用命令
java -cp performance-meters.jar:xcc.jar com.marklogic.performance.PerformanceMeters
我收到以下错误:
D:\MBS\performance-meters-master\performance-meters-master\classes>java -cp performance-meters.jar:xcc.jar com.marklogic.performance.PerformanceMeters
Exception in thread "main" java.lang.NoClassDefFoundError: com/marklogic/performance/PerformanceMeters
Caused by: java.lang.ClassNotFoundException: com.marklogic.performance.PerformanceMeters
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: com.marklogic.performance.PerformanceMeters. Program will exit.
我将这两个 jar 文件保存在同一个文件夹中。
jar 文件的链接是: http://developer.marklogic.com/code/performance-meters [http://developer.marklogic.com/products/xcc][3]
如有任何帮助,我们将不胜感激。
最佳答案
尝试在 cp 声明中使用分号而不是冒号。
java -cp performance-meters.jar;xcc.jar com.marklogic.performance.PerformanceMeters
关于java - jar 中未找到主类异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17018021/