我在Eclipse上有一個maven java項目,它運行良好。我試圖將它作爲eclipse外的應用程序來運行(作爲可執行的jar)。我試圖將其導出爲jar文件並運行它,但它不起作用。我如何從Eclipse導出Maven項目並將其作爲eclipse外的可執行應用程序運行?在eclipse之外運行一個主要的java應用程序
0
A
回答
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,感謝您的指導...... :-) –
相關問題
- 1. 試圖在Eclipse之外第一次運行java程序
- 2. 在Eclipse之外運行Eclipse Java項目
- 3. 在Eclipse中每次運行之前關閉Java應用程序
- 4. 在Eclipse之外運行Java Applet
- 5. 需要/節點的webkit應用程序之外運行的JavaScript
- 6. Java程序不會在eclipse中作爲應用程序運行
- 7. eclipse如何運行時,它運行一個web應用程序
- 8. 如何運行在一個ASP.NET應用程序一個C#主
- 9. 無法運行Java應用程序。主要沒有找到
- 10. 在$ HADOOP_HOME之外運行Java程序(使用HDFS JAVA API)
- 11. Eclipse未運行java程序
- 12. 「找不到主類:MineAvtaler。程序將退出。」 - 只有在Eclipse之外運行
- 13. 在我的rails應用程序之外運行一個Ruby腳本?
- 14. 我如何能在Mac上運行我的Java程序Eclipse之外
- 15. 運行的Scala程序作爲一個Java應用程序
- 16. 在eclipse中運行ant應用程序
- 17. 在Eclipse中運行Web應用程序
- 18. 應用程序運行在Eclipse
- 19. 在Eclipse中運行Android應用程序
- 20. 在Eclipse中運行ATG應用程序
- 21. NACHOS Eclipse的例外在線程「主要」
- 22. 在Eclipse以外運行程序
- 23. 未在Eclipse中運行的Java應用程序Galileo
- 24. 保存在Eclipse中運行外部應用程序
- 25. 在eclipse中禁用運行java應用程序選項
- 26. 在主要方法內運行的MVC應用程序
- 27. 在eclipse上運行設備之前登錄apk應用程序
- 28. 在Rstudio之外運行閃亮的應用程序
- 29. javafx在Netbeans IDE之外運行的應用程序
- 30. 用主要方法在瀏覽器中運行maven java應用程序
什麼是「它不工作」是什麼意思?當在罐子上雙擊時,就會出現 – Andreas
。它沒有運行 – ryh12
這可能是一個雙擊的問題。你嘗試用'java -jar myjar.jar'運行嗎?至少你會看到一條錯誤消息,所以你會知道它爲什麼不起作用,例如你錯過了'MANIFEST.MF'文件中的'Main-Class'聲明。 – Andreas