记一次命令行启动springboot项目的问题 java -jar的问题

错误的写法

java -jar ruoyi-admin.jar -Dloader.path=.\lib

正确的写法

java -Dloader.path=./lib -jar ruoyi-admin.jar

或者

java -jar -Dloader.path=./lib ruoyi-admin.jar

-Dloader.path必须卸载 -jar ruoyi-admin.jar之前,其实我试过了-Dloader.path命令只要在ruoyi-admin.jar之前即可

E:\workspace\aliyun_codeup\LogisticsManageSys\ruoyi-admin\target>java -jar ruoyi-admin.jar -Dloader.path=.\lib

Exception in thread "main" java.lang.reflect.InvocationTargetException

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:568)

at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)

at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)

at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)

at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467)

Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication

at com.ruoyi.RuoYiApplication.main(RuoYiApplication.java:18)

... 8 more

Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication

at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)

at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)

at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)

at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)

相关推荐
卓怡学长5 分钟前
m277基于java web的计算机office课程平台设计与实现
java·spring·tomcat·maven·hibernate
季明洵9 分钟前
Java简介与安装
java·开发语言
沉鱼.4413 分钟前
枚举问题集
java·数据结构·算法
林夕sama17 分钟前
多线程基础(五)
java·开发语言·前端
Zzxy21 分钟前
HikariCP连接池
java·数据库
罗超驿25 分钟前
Java数据结构_栈_算法题
java·数据结构·
谁在黄金彼岸27 分钟前
Spring Boot + WebFlux 全面使用指南
spring boot
希望永不加班31 分钟前
SpringBoot 主启动类解释:@SpringBootApplication 到底做了什么
java·spring boot·后端·spring
智能工业品检测-奇妙智能40 分钟前
国产化系统的性价比对比
人工智能·spring boot·后端·openclaw·奇妙智能
蝎子莱莱爱打怪1 小时前
别再裸用 Claude Code 了!32 个亲测Skills + 8 个 MCP,开发效率直接拉满!
java·后端·claude