我有一个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. MessageBodyProviderNotFoundException从命令行运行jar时
- 3. 通过Java GUI运行Linux命令
- 4. 如何通过命令行作为JUnit测试运行java类
- 5. NoClassDefFoundError当从Windows命令行运行Java与外部jar文件
- 6. 运行mysql命令从Java
- 7. exec()通过命令行运行,但不通过网络运行
- 8. Java命令行JAR文件
- 9. 当jar通过命令行运行但在运行时通过Netbean运行时,相对路径不起作用
- 10. 通过Java ProccesBuilder运行命令与在Shell中运行命令不同
- 11. Java运行命令行过程
- 12. 通过命令行运行php
- 13. 通过命令行运行jmeter
- 14. 通过命令行运行.bat文件
- 15. 通过Golang运行FFMPEG命令执行
- 16. 如何从指定的类路径通过命令行从jar中运行一个类
- 17. 从命令行运行Java 3D程序
- 18. 从命令行运行Java程序
- 19. Java从命令行运行的代码
- 20. 从命令行运行Java程序
- 21. 从命令行运行Java程序Linux
- 22. 从Java运行命令行的问题
- 23. 从命令行编译并运行java
- 24. 从java运行Linux的命令行
- 25. Java Eclipse:从命令行运行
- 26. 从命令行Android build .jar
- 27. 用Java运行命令行
- 28. 无法从命令提示符运行java类引用类路径中的jar
- 29. 使用Runtime.exec从JAVA运行hadoop jar命令
- 30. 如何以管理员身份通过java运行命令行命令
好吗?我的答案是否适合你?如果您需要其他解决方案,请提供答案。 – jitter 2009-12-05 15:44:12
我使用intellij mvn exec runner。这工作得很好。所有其他人都没有在我的情况下工作。 – 2009-12-08 02:16:39