当我从命令提示符运行我的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. 运行Python程序后出现命令提示符
- 3. 双命令在命令提示符下运行程序
- 4. 运行命令提示符命令
- 5. 从命令提示符运行rpy2
- 6. 从命令提示符运行JSLint
- 7. 从Windows命令提示符运行R
- 8. 我的程序不会从命令提示符运行
- 9. 从命令提示符(PATH环境变量)运行程序
- 10. 如何从pascal程序运行命令提示符?
- 11. 从命令提示符运行RMI应用程序
- 12. 从命令提示符运行一个简单的JBDC程序
- 13. Python,试图从命令提示符运行程序
- 14. 运行提升PowerShell命令从命令提示符
- 15. 从Ruby应用程序在命令提示符下运行命令
- 16. 如何从c#windows应用程序运行命令提示符命令?
- 17. node.js应用程序从命令提示符运行,但不是直接运行?
- 18. 从命令提示执行java程序
- 19. 为什么从Windows启动时运行程序而不是命令提示符?
- 20. 从命令提示符运行PowerShell命令(无ps1脚本)
- 21. 从命令提示符运行docker命令与jenkins脚本
- 22. 如何从VB.NET运行命令提示符命令?
- 23. 在命令提示符下运行时发生ClassNotFoundException
- 24. 运行命令来自C#程序的提示命令
- 25. 程序在NetBeans中运行但不是命令提示符
- 26. 运行没有命令提示符的PHP-GTK程序
- 27. 程序通过命令提示符运行另一个
- 28. 在Windows 7的命令提示符下运行汇编程序
- 29. 如何通过命令提示符运行c#应用程序?
- 30. 如何在C#上运行命令提示符程序?
可能你需要提供从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