我想知道除了從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. 如何在沒有IDE的情況下編譯並運行Intelij IDEA java項目?
- 4. 如何在沒有項目文件夾的情況下創建項目?
- 5. 在沒有線程的情況下限制Java執行時間
- 6. 如何在沒有此文件夾結構的情況下運行symfony項目
- 7. 如何在沒有密碼提示的情況下執行mysqldump?
- 8. 如何在沒有隨機化的情況下執行uvm_do_on?
- 9. 如何在沒有shell的情況下執行.py程序?
- 10. GDB如何在沒有斷點的情況下停止執行?
- 11. 如何在沒有eval的情況下執行此操作()
- 12. 如何在沒有櫃檯的情況下執行此程序?
- 13. 如何在沒有事務的情況下執行sproc?
- 14. 如何在沒有kexec的情況下執行linux內核?
- 15. 如何在沒有引導的情況下執行Angular代碼?
- 16. 如何在沒有WIN32 API的情況下執行此操作?
- 17. 如何在沒有git-clone的情況下獲得git項目?
- 18. 如何在沒有核心項目的情況下使用libgdx?
- 19. 如何在沒有QtCreator的情況下編譯Qt 5項目?
- 20. 如何在沒有結構的情況下部署Django項目
- 21. NSCollectionView如何在沒有項目的情況下繪製文本?
- 22. 如何在沒有對方的情況下搜索單個插入的項目?
- 23. 如何在沒有相同項目根的情況下執行sbt-(本地)多項目?
- 24. 我可以在沒有AVD的情況下運行android項目
- 25. 如何在沒有插件的情況下使用fancybox和wordpress?
- 26. 如何在沒有jQuery的情況下編寫javascript插件
- 27. 如何在沒有cli的情況下添加phonegap插件?
- 28. 如何在沒有Shade插件的情況下編譯DropWizard?
- 29. 如何在沒有數據庫的情況下執行java聯接
- 30. 如何在沒有MANIFEST.MF的情況下運行Java .jar?