引用一个第三方包.在idea编译运行正常.生成jar包,用命令java -jar xxx.jar 运行报错

引用一个第三方包.在idea编译运行正常.生成jar包,用命令java -jar xxx.jar 运行报错:


Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: java.lang.NoSuchMethodError: org.slf4j.helpers.SubstituteLoggerFactory.postInitialization()V
at org.slf4j.LoggerFactory.fixSubstituteLoggers(LoggerFactory.java:185)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:153)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:412)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:357)
at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:155)
at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)
at org.springframework.boot.SpringApplication.<clinit>(SpringApplication.java:179)
at synctool.testin.com.SynctoolApplication.main(SynctoolApplication.java:10)

猜你喜欢

转载自blog.csdn.net/nanjizhiyin/article/details/82012491