我在弹簧工具套件中完成了以下下载的示例弹簧批处理项目,并按照示例中列出的步骤进行操作。
我能够在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
我将不胜感激任何帮助。谢谢
答案 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