记一次命令行启动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)

相关推荐
崎岖Qiu26 分钟前
【设计模式笔记19】:建造者模式
java·笔记·设计模式·建造者模式
SUPER52663 小时前
本地开发环境_spring-ai项目启动异常
java·人工智能·spring
moxiaoran57533 小时前
Spring AOP开发的使用场景
java·后端·spring
Java猿_8 小时前
Spring Boot 集成 Sa-Token 实现登录认证与 RBAC 权限控制(实战)
android·spring boot·后端
小王师傅668 小时前
【轻松入门SpringBoot】actuator健康检查(上)
java·spring boot·后端
醒过来摸鱼8 小时前
Java classloader
java·开发语言·python
专注于大数据技术栈8 小时前
java学习--StringBuilder
java·学习
loosenivy8 小时前
企业银行账户归属地查询接口如何用Java调用
java·企业银行账户归属地·企业账户查询接口·企业银行账户查询
IT 行者9 小时前
Spring Security 6.x 迁移到 7.0 的完整步骤
java·spring·oauth2
JIngJaneIL9 小时前
基于java+ vue农产投入线上管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot