簡體   English   中英

在jar中找不到主類異常

[英]Main class not found exception in jar

我正在嘗試根據http://marklogic.github.io/performance-meters/tutorial.html上的教程執行performance-meters.jar。

使用命令

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

您正在使用Windows系統還是Unix? 如果是Windows,那么我認為您需要使用; 而不是:按如下所示分隔罐子:

java -cp performance-meters.jar ; xcc.jar com.marklogic.performance.PerformanceMeters

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM