2015-03-02 196 views
0

我已将下列样本弹簧批量项目下载到弹簧工具套件中,并遵循示例中列出的步骤。弹簧批处理 - 命令行执行

我能够在STS内运行应用程序。但是当我创建jar文件使用maven构建 - >干净安装并尝试执行命令 我不是那么清楚,用命令执行我使用的几个选项 java -jar name.jar java -jar name。罐子类路径:/launch-context.xml firstJob 的Java类路径org.springframework.batch.core.launch.support.commandlinejobrunner:/launch-context.xml firstJob

错误是找不到或无法加载主类组织。 springframework.batch.core.launch.support.commandlinejobrunner

我希望对此有所帮助。谢谢

回答

0

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

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

主类:类名

头的价值,类名,是应用程序的入口点的类的名称。

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

+0

基于我至今读,开发项目后,必须运行Maven构建 - 全新安装。 maven创建一个.jar文件并且必须运行该jar文件。 – prem 2015-03-03 14:13:55