Я написал пакетное приложение Java, используя реализацию JSR352 из JavaSE. У меня есть читатель, процессор и писатель.
Поскольку я запускаю это Java-приложение с консоли в среде JavaSE, я использую следующий код в моем методе main(String[] args)
для запуска задания.
final JobOperator jobOperator = BatchRuntime.getJobOperator();
jobOperator.start("Job.xml", null);
но getJobOperator () возвращает NULL и получает следующее сообщение об ошибке
ПРЕДУПРЕЖДЕНИЕ: javax.batch.runtime.BatchRuntime ServiceLoader не смог найти реализацию для JobOperator. Проверьте путь к классам для файла META-INF / services / javax.batch.operations.JobOperator.
Стоит ли писать какую-либо реализацию интерфейса JobOperator?