我想知道除了從eclipse等程序啓動它並使用exec maven插件以外,還有其他方法可以啓動java項目嗎?如何在沒有exec插件的情況下執行java項目?
0
A
回答
1
使用與JDK一起打包的Java application launcher。在其最基本的形式,在命令行中使用如下:
java MyMainClass
你可能會發現使用-cp
標誌設置類路徑和-jar
標記,可以從jar文件啓動應用程序:
java -cp C:\java\MyClasses;C:\java\OtherClasses -jar myProgram.jar
請參閱其他有用標誌的文檔。有關基本Java命令行工具的更多信息,請參見http://download.oracle.com/javase/7/docs/technotes/tools/#basic。
0
還有將jar包中的所有類和資源打包並提供清單文件的選項。
http://download.oracle.com/javase/tutorial/deployment/jar/manifestindex.html
當你雙擊的jar這樣,如果文件關聯設置正確,它會啓動應用程序。
0
我總是使用maven-assembly-plugin來構建一個jar-with-dependencies。那麼你通常可以執行
java -jar my-app-jar-with-dependencies.jar
相關問題
- 1. 如何在沒有構建文件的情況下執行Ant
- 2. 如何在沒有陰影插件的情況下打包Dropwizard項目?
- 3. 如何在沒有WIN32 API的情況下執行此操作?
- 4. 如何在沒有eval的情況下執行此操作()
- 5. 如何在沒有密碼提示的情況下執行mysqldump?
- 6. 如何在沒有事務的情況下執行sproc?
- 7. GDB如何在沒有斷點的情況下停止執行?
- 8. NSCollectionView如何在沒有項目的情況下繪製文本?
- 9. 如何在沒有git-clone的情況下獲得git項目?
- 10. 如何在沒有結構的情況下部署Django項目
- 11. 如何在沒有QtCreator的情況下編譯Qt 5項目?
- 12. 如何在沒有cli的情況下添加phonegap插件?
- 13. 如何在沒有數據庫的情況下執行java聯接
- 14. 如何在沒有MANIFEST.MF的情況下運行Java .jar?
- 15. Jenkins碼頭工作流程插件在沒有PATH的情況下執行
- 16. C/C++中的開源項目如何在沒有.sln/.project文件的情況下執行?
- 17. 如何在沒有虛擬主機的情況下運行Symfony項目?
- 18. 如何在沒有kibana的情況下運行elasticsearch的sense插件?
- 19. 如何在沒有pdb文件的情況下進行調試?
- 20. 如何在沒有文件名的情況下運行javascript
- 21. 如何在沒有Maven的情況下同時運行Eclipse Java項目的所有JUnit測試?
- 22. 如何在沒有root項目的情況下在Maven3中執行反應堆構建?
- 23. 在沒有win32com.client的情況下自動執行Outlook的建議
- 24. 如何在沒有重新分區的情況下並行執行Spark UDF
- 25. 如何在不使用外部腳本的情況下將exec java -jar $ 0「$ @」寫入獨立可執行文件
- 26. 如何在沒有TWebBrowser的情況下在我的Delphi程序中執行Javascript?
- 27. 在沒有擴展的情況下創建線程並執行
- 28. 在沒有CA警告的情況下執行Inhertited IDisposable模式
- 29. Servlet在沒有時間間隔的情況下執行
- 30. 在沒有指定交易的情況下執行SQLCommand