2017-06-25 83 views
0

我正在使用Intellij Idea來運行一個jade程序。我在環境變量「classpath」中有「.jar」文件。當我從IDE運行程序時,它工作正常,並找到由我定義的類。但是當我從CMD運行程序時,它說SEVERE:class找不到錯誤cmd

找不到類。

java文件位於包名「msg」中。我提供以下命令:

java jade.Boot -gui f1:msg.first 

回答

0

您應該爲java指定-classpath屬性(並且您應該先編譯java文件)。 例如:

java -classpath jade-4.4.0.jar jade.Boot -gui f1:msg.first 
+0

jade.Boot文件運行正常。沒有發現異常的類是「msg.first」類。程序可以使用IDE正確運行,但不能與終端運行我應該如何定義類路徑?任何建議。 –

+0

然後你應該用你的第一個.class文件用你的「msg」包定義文件夾。你能完全附上例外嗎?你是否在父文件夾中啓動了相對於你的msg文件夾的命令? – nikelyn