Я собираю приложение, используя Maven с Yguard для запутывания. Сама компиляция заканчивается без ошибок и создает файл .jar. Однако, когда я пытаюсь его запустить, я продолжаю получать ошибки, как следующее: < /p>
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3035)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2422)
at org.springframework.boot.loader.launch.Launcher.launch(Unknown Source)
at org.springframework.boot.loader.launch.Launcher.launch(Unknown Source)
at org.springframework.boot.loader.launch.JarLauncher.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
... 6 more
< /code>
Я уже использую тег Keep для весенних классов в моем файле pom.xml. < /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... unning-jar