使用java -jar命令指定VM参数-D运行jar包报错问题

在学习Apache Dubbo的时候,需要接入Sentinel Dashboard,所以在启动的时候要指定dashborad的地址和显示的应用名。

bash 复制代码
java -Dcsp.sentinel.dashboard.server http://localhost:8858 -Dcsp.sentinel.api.port 8719 -Dproject.name dubbo-provider -jar dubbo-provider-0.0.1-SNAPSHOT.jar

于是就有了:找不到或无法加载主类

我一想,难道-D的位置不对? 于是又把指定VM参数的命令放在-jar后面。

bash 复制代码
java -jar -Dcsp.sentinel.dashboard.server http://localhost:8858 -Dcsp.sentinel.api.port 8719 -Dproject.name dubbo-provider dubbo-provider-0.0.1-SNAPSHOT.jar

于是,又有了新的报错!!!

无法访问jar文件http://loaclhost:8858

我猛然想起,是不是好像要用=号指定VM参数啊,脑海中回忆起模糊的画面。

bash 复制代码
java -jar -Dcsp.sentinel.dashboard.server=http://localhost:8858 -Dcsp.sentinel.api.port=8719 -Dproject.name=dubbo-provider dubbo-provider-0.0.1-SNAPSHOT.jar

果不其然,jar包运行成功了!!!

主要还是没有在运行jar包的时候指定过VM参数,也算长个记性~

相关推荐
code_std18 分钟前
SpringBoot 登录验证码
java·spring boot·后端
摇滚侠18 分钟前
Spring Boot3零基础教程,响应式编程,前景提要,笔记108
java·spring boot·笔记
weixin_4386943921 分钟前
pnpm 安装依赖后 仍然启动报的问题
开发语言·前端·javascript·经验分享
java干货22 分钟前
BIO是“一人盯一桌”,NIO是“一人管全场”,AIO是“机器人送餐”
java·机器人·nio
Mos_x25 分钟前
@RestController注解
java·后端
迦蓝叶34 分钟前
使用 Apache Jena 构建 Java 知识图谱
java·apache·知识图谱·图搜索·关系查询·关系推理
学IT的周星星35 分钟前
Spring 框架整合 JUnit 单元测试
java·spring·junit·单元测试
w_t_y_y43 分钟前
主流模型调用
java
昔我往昔1 小时前
Gateway整合knife4报错404 (Not Found)
java
三口吃掉你1 小时前
微服务之网关(Spring Cloud Gateway)
java·网关·微服务·gateway