Ошибка: произошла ошибка JNI - SpringBoot - java.lang.NoClassDefFoundError: org / modelmapper / ModelMapper - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь запустить свой проект весенней загрузки, используя команду 'java -jar XXXX.jar', но получаю следующую ошибку:

Ошибка: произошла ошибка JNI, пожалуйста, проверьте вашу установку и Попробуйте еще раз Исключение в потоке "main" java.lang.NoClassDefFoundError: org / modelmapper / ModelMapper в java.lang.Class.getDeclaredMethods0 (собственный метод) в java.lang.Class.privateGetDeclaredMethods (Class.java:2701) в java.lang.Class.privateGetMethodRecursive (Class.java:3048) в java.lang.Class.getMethod0 (Class.java:3018) в java.lang.Class.getMethod (Class.java:1784) в sun.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:544) в sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:526) Вызывается: java.lang.ClassNotFoundException: org.modelmapper.ModelMapper at java.net.URLClassLoader.findClass (URLClassLoader.java:381) в java.lang.ClassLoader.loadClass (ClassLoader.java:424) в sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:331) в java.lang.ClassLoader.loadClass (ClassLoader.java:357) ... еще 7

Я использую модель-маппер и объявляю его как bean-компонент следующим образом:

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class })
public class StartApplication {

    @Bean
    public ModelMapper modelMapper() {
        return new ModelMapper();
    }

    public static void main(String[] args) {
        SpringApplication.run(StartApplication.class, args);
    }
}

В поме я определяю следующую зависимость:

<dependency>
    <groupId>org.modelmapper</groupId>
    <artifactId>modelmapper</artifactId>
    <version>2.0.0</version>
</dependency>

в чем может быть проблема?

...