当我从命令提示符运行我的java程序时,由于ClassNotFound
错误,程序不会运行。但是我看到的类是存在于类路径中的jar文件中的。当我从Eclipse运行相同的程序工作。不知道我在这里失踪。谢谢。我试图从我的Windows DOS提示符下运行以下命令:C:\softwares\SpringBatchExample4>java -cp "target/dependency-jars/*:target/spring-batch.jar" org.springframework.batch.core.launch.support.CommandLineJobRunner spring/batch/jobs/job-read-files.xml readJob
。然后我看着目标\依赖项下的一个罐子-jars确认jar文件具有CommandLineJobRunner类。当从命令提示符运行程序时发现Classnotound
1
A
回答
1
当从命令行运行JAR文件,你必须指定类路径两种选择:
- 使用-classpath或-cp命令行参数,后跟一个空格和完整路径到所有列表由分号(Windows)或冒号(Linux/Unix)分隔的类路径条目;
- 在其他规则适用的主JAR清单中使用Class-Path条目。
0
如果在您的清单文件中没有的Main-Class条目,您可能需要指定包含这样的命令行main
方法的类:
java -cp MyJar.jar com.example.MyMainClass
参见:
+0
我试图执行以下命令。看起来是正确的:C:\ softwares \ SpringBatchExample4> java -cp“target/dependency-jars/*:target/spring-batch.jar”org.springframework.batch.core。 launch.support.CommandLineJobRunner spring/batch/jobs/job-read-files.xml readJob – user5053360
相关问题
- 1. 双命令在命令提示符下运行程序
- 2. 运行命令提示符命令
- 3. 从命令提示符运行JSLint
- 4. 从Windows命令提示符运行R
- 5. 从命令提示符(PATH环境变量)运行程序
- 6. 从命令提示符运行RMI应用程序
- 7. 如何从pascal程序运行命令提示符?
- 8. Python,试图从命令提示符运行程序
- 9. node.js应用程序从命令提示符运行,但不是直接运行?
- 10. 从命令提示执行java程序
- 11. 为什么从Windows启动时运行程序而不是命令提示符?
- 12. 如何从VB.NET运行命令提示符命令?
- 13. 在命令提示符下运行时发生ClassNotFoundException
- 14. 运行命令来自C#程序的提示命令
- 15. 如何在命令提示符下运行Java程序
- 16. 如何通过命令提示符运行c#应用程序?
- 17. 如何使用命令提示符运行c程序
- 18. 无法在命令提示符下运行node.js程序
- 19. 如何在C#上运行命令提示符程序?
- 20. 程序通过命令提示符运行另一个
- 21. org.openqa.selenium.firefox.NotConnectedException从命令提示符运行Selenium时
- 22. 当不从命令行运行时,Java应用程序挂起
- 23. dyld:Library not loaded - 当应用程序从命令行运行时
- 24. 在java web应用程序运行时显示命令提示符的进度
- 25. 问题上运行命令提示符
- 26. 当从命令运行时不显示线程输出(从irb运行)
- 27. 当从命令行运行mstest时TypeInitializationException
- 28. Eclipse运行程序,当通过命令提示符运行时,它也不起作用
- 29. 在开发人员命令提示符下运行控制台应用程序
- 30. 错误而从运行命令提示
可能你需要提供从cmd运行时所需的库。 – YoungHobbit
你能显示你正在运行的命令吗? – leeor
Thanks.I试图从我的Windows dos提示符运行以下命令:C:\ softwares \ SpringBatchExample4> java -cp“target/dependency-jars/*:target/spring-batch.jar”org.springframework.batch。 core.launch.support.CommandLineJobRunner spring/batch/jobs/job-read-files.xml readJob – user5053360