2011-07-12 82 views
0

我的Java應用程序需要第三方JAR才能運行。我似乎無法讓它從命令行運行。它抱怨NoClassDefFoundErrors,儘管將類路徑設置爲我認爲是正確的。但是,當我在NetBeans中運行它時,一切都很順利 - 它按預期運行。有什麼方法可以找出NetBeans用來運行我的程序的命令+參數嗎?這是NetBeans 7.0,BTW。NetBeans - 爲我的Java應用程序查找命令行和參數?

回答

2

應該是:

java -jar dist/ProjectName.jar 

使用該META-INF/MANIFEST.MF文件中的罐子,以確定哪些到類路徑設置。

1

首先,進入項目屬性>'運行',然後選擇主類(使用主方法)。

然後進行'clean and build'生成一個jar。

,然後執行罐子,因爲這

java -jar dist/yourproject.jar 

或者,你可以雙擊Windows中的JAR如果你有一個JRE安裝

0

選擇運行菜單,清理並生成項目選項 檢查輸出窗口,在這裏你會看到一個行,如果文本如下:

To run this application from the command line without Ant, try:

低於日線是行會告訴你確切的命令行,可以用你的機器上的絕對路徑從命令行運行此應用程序。

關於
Tushar Joshi,Nagpur

相關問題