【发布时间】:2026-02-12 08:45:01
【问题描述】:
我制作了一个 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 运行应用程序时没有这样的错误
【问题讨论】:
-
能否请您出示UserApplication的代码*.com/help/how-to-ask
标签: spring-boot maven jar