2016-07-07 60 views
0

我在Eclipse上有一個maven java項目,它運行良好。我試圖將它作爲eclipse外的應用程序來運行(作爲可執行的jar)。我試圖將其導出爲jar文件並運行它,但它不起作用。我如何從Eclipse導出Maven項目並將其作爲eclipse外的可執行應用程序運行?在eclipse之外運行一個主要的java應用程序

+0

什麼是「它不工作」是什麼意思?當在罐子上雙擊時,就會出現 – Andreas

+0

。它沒有運行 – ryh12

+0

這可能是一個雙擊的問題。你嘗試用'java -jar myjar.jar'運行嗎?至少你會看到一條錯誤消息,所以你會知道它爲什麼不起作用,例如你錯過了'MANIFEST.MF'文件中的'Main-Class'聲明。 – Andreas

回答

1

使用maven包裝創建jar文件。

$ mvn package 

您可以參考此步驟tutorial

一旦jar準備就緒,請使用下面的命令運行它。

java -jar <jar-file-name>.jar 

重要:

如果你沒有一個清單在你的罐子調用Java的罐子將無法正常工作。

使用,如果你沒有一個清單此命令:

java -cp <jar-file-name>.jar full.package.name.ClassName 
+0

「你可以參考這個一步一步的教程。」,「如果你沒有在你的jar中的清單調用java -jar將無法工作。」 - 請不要在他們過期時提供鏈接:在您的答案中包含相關部分。正如你所提到的,如果沒有清單來表明哪個類運行,那麼它就不起作用,所以我認爲這是你需要在你的答案中包含的部分。 –

+0

@Erwin,感謝您的指導...... :-) –

相關問題