Я получаю следующую ошибку при выполнении команды (работает в ОС Windows):
java -cp "build/libs/BatchExample.jar;lib/*" org.springframework.batch.core.launch.support.CommandLineJobRunner JobConfigClass jobName
Ошибка:
Ошибка: не удалось найти или загрузить основной класс org.springframework.batch.core.launch.support.CommandLineJobRunner
Мой проект - это проект Gradle.
Я пробовал много вариантов, но безуспешно.
Пожалуйста помоги.
Примечание: BatchExample.jar уже имеет spring-core-4.3.7.RELEASE.jar внутри BOOT-INF \ lib \
спасибо за предложение, я пробовал это, получая ошибку при инициализации bean-компонента источника данных, потому что он не может прочитать файл application.yml. Ошибка: вызвано: java.lang.IllegalStateException: требуемый ключ [env.db.driver] не найден
Похоже, у вас нет драйвера базы данных в пути к классам. Можете ли вы вставить содержимое вашего файла application.yml?
env: db: driver: com.ibm.db2.jcc.DB2Driver username: something password: something После дальнейшей отладки я понял, что компонент среды не содержит конфигураций applicationYml, из-за чего getRequiredProperties генерирует исключение.




Если вы используете gradle, запустите задачу bootRun