java - jar 中未找到主类异常

标签 java jar classpath

我正在尝试根据以下教程执行 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/

相关文章:

java - 功能接口(interface)映射的正确键入 (Java 8)

java - JUnit - 未调用 RunListener

java - 最好将项目 jar 文件 Mavenize 或将它们放在 WEB-INF/lib 中?

java - 在运行时替换包中的类以解决版本冲突

通过 HTTPS 在 Soap UI 中调用 Web 服务时出现 javax.net.ssl.SSLException

Java:如何创建最终子数组?

Java jar 不从 jar 中读取文件,只读取外部文件夹?

java - Fop 库出现 NoSuchMethodError

java - ant 任务的 Netbeans 6.7 自定义变量

Java:洗一副 32 张牌?