2015-03-02 193 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