Указание зависимостей
java -cp "/workdir/dependency/*:/workdir/my-app.jar" "ru.my-app.Application"
При работе с контейнерами есть специфика парсинга аргументов, если в докере или кубере передать «-cp» в общих кавычках, то джава не воспринимает его и сыпятся ошибки что не может найти классы
Причем некоторые параметры нормально парсятся джавой из общей строки, например виды «-DMyparm», отдельные параметры нет
В общем в случае с контейнерами, да и вообще передачей аргументов через еще какой то механизм, тот же оберточный скрипт какой нибудь, нужно следить на разделением параметров, например:
# Ошибка, работать не будет java "-cp /deps/*:my-app.jar org.my-app -xms32m" # Так можно, имя класса можно даже отделить от путей к классам, помоему даже нужно отделять от путей java -cp "/deps/*:my-app.jar" "org.my-app -xms32m" #