spring batch - 命令行执行

时间:2015-03-02 20:04:42

标签: java spring maven spring-mvc

我在弹簧工具套件中完成了以下下载的示例弹簧批处理项目,并按照示例中列出的步骤进行操作。

我能够在STS中运行应用程序。但是当我使用maven build创建jar文件时 - >清理安装并尝试执行该命令 我不太清楚命令执行我使用的几个选项 java -jar name.jar java -jar name.jar classpath:/launch-context.xml firstJob java org.springframework.batch.core.launch.support.commandlinejobrunner classpath:/launch-context.xml firstJob

错误无法找到或加载主类org.springframework.batch.core.launch.support.commandlinejobrunner

我将不胜感激任何帮助。谢谢

1 个答案:

答案 0 :(得分:0)

您下载了哪个应用程序并尝试执行?通常运行一个jar:java -jar jar-file 在执行此命令之前,请确保运行时环境具有有关JAR文件中哪个类是应用程序入口点的信息。

要指明哪个类是应用程序的入口点,您必须将一个Main-Class标头添加到JAR文件的清单中。标题采用以下形式:

Main-Class:classname

标题的值classname是作为应用程序入口点的类的名称。

请参阅 - http://docs.oracle.com/javase/tutorial/deployment/jar/run.html