добро пожаловать в StackOverflow. Message Сообщение об ошибке сообщает, что ваш класс ClientMain
не может получить доступ к классу BouncyCastleProvider
. Вероятной причиной этого является то, что запущенная вами виртуальная машина Java (JVM) не видит JAR, содержащий этот класс. Такие JAR-файлы должны быть упомянуты с опцией --class-path
.
. Посмотрев на команду запуска, вы увидите, что путь к классу не указан. Один из способов исправить это - перечислить все ваши прямые и транзитивные зависимости с опцией --class-path
(хотя это очень много работы).
С другой стороны, возможно, что этот проект создал так Вызывается жирный JAR , который содержит все зависимости. Этот, вы можете запустить с помощью такой короткой команды. Загляните в папку target
и посмотрите, есть ли другой JAR, который вы можете использовать для запуска. Возможно, что-то с -jar-with-dependencies
в названии (не запускайте ничего с sources
или javadoc
в названии, это бессмысленно).
Если это не решит вашу проблему, следуйте Комментарий Даррена и покажите нам полный pom, чтобы мы могли видеть весь контекст.