我有一個jar文件,其中有幾個具有靜態主要方法的類。我可以在命令行的jar中執行它們嗎?如果不是,我可以一個一個執行它們嗎?通過命令行從Jar運行Java類
3
A
回答
12
的Windows
java -classpath .;path/to/yourlib.jar your.package.path.ClassWithMain
的Linux(我猜)
java -classpath .:path/to/yourlib.jar your.package.path.ClassWithMain
或者,如果你不使用包只是做(適用於Windows)
java -classpath .;path/to/yourlib.jar ClassWithMain
0
如果你不這樣做知道哪個類有靜態主要方法,你可以使用一些java IDE,例如IntelliJ IDEA,它可以用main()方法找到類,然後你可以在你的項目中運行它。
相關問題
- 1. 通過Java運行Hadoop jar命令
- 2. 從命令行運行java類,包括來自jar的庫
- 3. java通過cronjob運行jar
- 4. 通過Jenkins運行Java Jar
- 5. 通過java運行linux命令
- 6. 通過Java運行Linux命令。
- 7. 通過Java GUI運行Linux命令
- 8. 如何通過命令行作爲JUnit測試運行java類
- 9. Error java.lang.ClassNotFoundException:com.mysql.jdbc.Driver通過命令行運行JAR時
- 10. 通過命令行從java運行一個c/C++程序
- 11. 通過Jenkins運行命令?
- 12. NoClassDefFoundError當從Windows命令行運行Java與外部jar文件
- 13. 從依賴於jar文件的命令行運行Java程序?
- 14. ClosureCompiler:通過命令行從Java API
- 15. 從java運行mysql命令
- 16. 運行mysql命令從Java
- 17. exec()通過命令行運行,但不通過網絡運行
- 18. 從命令行運行時將jar添加到類路徑
- 19. Java命令行JAR文件
- 20. 當jar通過命令行運行但在運行時通過Netbean運行時,相對路徑不起作用
- 21. 通過java代碼從類生成jar - 不在eclipse中的命令行
- 22. 如何通過已運行的Java運行命令?
- 23. 通過Java ProccesBuilder運行命令與在Shell中運行命令不同
- 24. Java運行命令行過程
- 25. 通過Golang運行FFMPEG命令執行
- 26. 通過命令行運行php
- 27. 編譯並通過命令行運行
- 28. 通過命令行運行Maven @Tests
- 29. 通過命令行運行jmeter
- 30. 通過命令行運行.bat文件
好嗎?我的答案是否適合你?如果您需要其他解決方案,請提供答案。 – jitter 2009-12-05 15:44:12
我使用intellij mvn exec runner。這工作得很好。所有其他人都沒有在我的情況下工作。 – 2009-12-08 02:16:39