【发布时间】:2018-12-14 16:17:42
【问题描述】:
“它在 Eclipse 中工作正常,但是当我创建 jar 并运行它时,它会给我这个异常。这是我正在使用的非 Web Spring Boot 应用程序,我应该作为独立 jar 运行”
java.lang.IllegalArgumentException: name
at sun.misc.URLClassPath$Loader.findResource(Unknown Source) ~[na:1.8.0_171]
at sun.misc.URLClassPath.findResource(Unknown Source) ~[na:1.8.0_171]
at java.net.URLClassLoader$2.run(Unknown Source) ~[na:1.8.0_171]
at java.net.URLClassLoader$2.run(Unknown Source) ~[na:1.8.0_171]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_171]
at java.net.URLClassLoader.findResource(Unknown Source) ~[na:1.8.0_171]
at org.springframework.boot.loader.LaunchedURLClassLoader.findResource(LaunchedURLClassLoader.java:58) ~[extension-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
at java.lang.ClassLoader.getResource(Unknown Source) ~[na:1.8.0_171]
at java.net.URLClassLoader.getResourceAsStream(Unknown Source) ~[na:1.8.0_171]
【问题讨论】:
-
您的类路径似乎设置不正确
-
我该如何解决?
-
是的,但我使用的是 spring boot,所以它会将所有依赖 jar 添加到其中!!!
标签: java spring spring-mvc spring-boot jakarta-ee