Задать путь поиска классов через опцию -Xbootclasspath

Для подгрузки внешней либы хочу использовать Xbootclasspath.

В Dokerfile это написал вот так, но при выполнении - создании образа, получаю ошибку. Быть может у меня неправильный синтаксис?

RUN set -x \
    && $JAVA_HOME/bin/java -Xbootclasspath/a: App.jar \

Error: Could not find or load main class App.jar
Caused by: java.lang.ClassNotFoundException: App.jar


Ответы (1 шт):

Автор решения: Roman Konoval

Чтоб запускать *.jar нужна опция -jar. В таком виде, как у вас сейчас параметр App.jar интерпретируется как имя класса.

Нужно так:

RUN set -x \
    && $JAVA_HOME/bin/java -Xbootclasspath/a: -jar App.jar 
→ Ссылка