【问题标题】:spring boot jar file wont runspring boot jar文件不会运行
【发布时间】:2021-10-13 03:25:21
【问题描述】:

我制作了一个 spring boot 应用程序,它在 maven 上运行良好,但是当我运行它的 jar 文件时,它会出现类似的错误

java.lang.IllegalAccessException: class org.springframework.boot.loader.MainMethodRunner cannot access a member of class com.cafe2.user.UserApplication with modifiers "public static"
at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:361)
at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:591)
at java.base/java.lang.reflect.Method.invoke(Method.java:558)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:53)
at java.base/java.lang.Thread.run(Thread.java:829)

我在使用 maven 运行应用程序时没有这样的错误

【问题讨论】:

标签: spring-boot maven jar


【解决方案1】:

这个错误真的很愚蠢,因为引导类中的 public 我只是添加了 public 并且它可以工作 -

public class UserApplication {

【讨论】:

    猜你喜欢
    • 2017-06-30
    • 2021-05-27
    • 2018-10-17
    • 2020-09-21
    • 2018-12-01
    • 1970-01-01
    • 2018-08-16
    • 2018-09-07
    相关资源
    最近更新 更多