【发布时间】:2015-12-24 19:05:38
【问题描述】:
当我从命令提示符运行我的 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。我查看了目标下的一个罐子\dependency-jars 以确认 jar 文件具有 CommandLineJobRunner 类。
【问题讨论】:
-
从 cmd 运行时可能需要提供所需的库。
-
你能显示你正在运行的命令吗?
-
谢谢。我试图从我的 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
-
请将命令添加到问题中并将其格式化为代码。您可以编辑问题。
-
感谢@Stefan.Done。
标签: java spring java-batch