我有一個java項目,它在eclipse上運行良好。現在,我需要使用命令行來運行它,比如java classpath ...如何根據Eclipse中存儲的類來設置此類路徑。如何在命令行中運行java項目
回答
簡單地瀏覽到該類文件存在於目錄,並使用
java -classpath . myClass
編輯:你可以用任何的classpath更換.
。例如,要找到您的類路徑,您可以使用echo %CLASSPATH%
編輯:看起來有相當多的信息可能會幫助您here。
jre\bin\java -jar JarFileName.jar
這將允許您從命令行在Windows上運行jar。
假設您已將目錄更改爲您的項目目錄,並且正下方是一個bin目錄,其中包含已編譯的類和一個包含jar文件的lib目錄。我們還可以說,你想要調用的主要方法是com.initech.example.EntryPoint。在Windows中可以運行:
java -cp bin;lib\*.jar com.initech.example.EntryPoint
的斜線走另一條路爲Unix,很明顯,你用冒號而不是分號作爲CP開關的分隔符。
使用-jar來運行你的項目只有在你的類打包在一個jar文件(duh)中並且jar文件有一個給出入口點的清單時纔有效。
嗨,系統返回爲「zsh:沒有找到匹配:bin:lib/*。jar」 – 2011-05-27 14:27:48
有你改變了你的項目目錄?有沒有名爲bin和lib的子目錄?細節當然取決於你的設置。 – Ben 2011-05-27 14:34:25
@ bit-question:你的eclipse項目中是否有任何jar包?如果沒有,你可以將它縮短爲'-cp bin'。或者如果您有罐子,請嘗試丟失通配符並單獨列出罐子。 – 2011-05-27 15:02:10
可以使用java
命令的-classpath
或-cp
選項設置類路徑,也可以啓動你的應用程序,例如之前設置$CLASSPATH
環境變量
export CLASSPATH=bin:lib/*
java -jar packagename.Application
無論哪種方式,你應該寫一個腳本,這樣你就可以開始沒有多步驟的應用程序或鍵入長命令。或者你可以使用ant
,或從Eclipse中導出可運行的Jar。這真的取決於你爲什麼需要這樣做。
要找到類路徑中需要的條目,最簡單的方法就是查看Eclipse在項目根目錄下創建的.classpath
文件。
選擇項目,然後單擊文件 - >導出打開一個新窗口。
從該選擇的Runnablejar選項中單擊下一步按鈕。
在啓動配置中,選擇您的主類並在導出目標中指定要存儲jar文件的路徑。
現在進入命令行發出以下命令Java的罐子mainclass(類名)
如何使用運行的JAR
使用Eclipse運行命令行Java項目,你可以很容易地運行Java程序但使用Runnable jar有些不同。 步驟來運行一個Java項目:
- 導出到一個運行的JAR的Java項目 - 使用Eclipse IDE
- 選擇主或運行類文件 - 啓動配置
- 在圖書館處理 - 選擇該選項[需要提取物庫中的jar文件]
- 打開命令提示轉到目錄,其中可運行罐子可用
- 類型> Java的罐子Runnable.jar
非常感謝你! – Vivek22 2017-12-07 05:08:12
- 1. 如何使用vm參數從命令行運行java項目?
- 2. 如何在java命令中運行ant
- 3. 從命令行運行PyCharm項目
- 4. 從命令行執行java spring項目
- 5. 用Java運行命令行
- 6. 通過命令行運行java項目時遇到問題
- 7. Java - 從命令行構建和運行eclipse項目
- 8. 如何使用命令行運行代碼塊項目
- 9. 如何運行命令行
- 10. 在Android NDK項目中從命令行運行CMake
- 11. 從命令行運行在eclipse中創建的Python項目
- 12. 使用shell命令運行項目
- 13. 如何在java中使用線程異步運行命令行
- 14. 如何在Windows的命令行中運行這個java類?
- 15. 如何在後臺運行Java代碼中的命令行?
- 16. ZSH:如何在命令行中運行Vim-style替換命令?
- 17. 如何從java運行azure-cli命令
- 18. 如何從java運行git命令?
- 19. 如何從java運行maven命令?
- 20. 如何運行的Ubuntu從Java命令
- 21. 如何從Java運行Linux「cd」命令?
- 22. 如何從java運行unix命令
- 23. 在java中運行linux命令
- 24. 如何在命令行運行Photoviewer.dll
- 25. 如何在命令行上運行php?
- 26. 運行mysql命令從Java
- 27. 通過Java ProccesBuilder運行命令與在Shell中運行命令不同
- 28. 在Maven項目的命令行上運行jar文件
- 29. 通過windows命令提示符運行NetBeans java項目
- 30. 如何在eclipse中運行命令(Pydev)
你正在運行哪個操作系統的Java應用程序? – 2011-05-27 13:44:17
我正在使用Linux,並且此項目中涉及很多庫。如何設置相應的路徑?謝謝 – 2011-05-27 13:58:14