Я пытаюсь запустить свой проект весенней загрузки, используя команду '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>
в чем может быть проблема?