使用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参数,也算长个记性~

相关推荐
_OP_CHEN4 分钟前
【从零开始的Qt开发指南】(二十二)Qt 音视频开发宝典:从音频播放到视频播放器的实战全攻略
开发语言·c++·qt·音视频·前端开发·客户端开发·gui开发
FAFU_kyp4 分钟前
Rust 字符串与切片
开发语言·后端·rust
oioihoii9 分钟前
从C++到C#的转型完全指南
开发语言·c++·c#
Ashley_Amanda12 分钟前
Python入门知识点梳理
开发语言·windows·python
区区一散修13 分钟前
Java进阶 6. 集合
java·开发语言
阿里-于怀20 分钟前
AgentScope AutoContextMemory:告别 Agent 上下文焦虑
android·java·数据库·agentscope
OpenTiny社区21 分钟前
TinyPro v1.4.0 正式发布:支持 Spring Boot、移动端适配、新增卡片列表和高级表单页面
java·前端·spring boot·后端·开源·opentiny
lonelyhiker22 分钟前
IDEA未编译完就启动项目的问题
java·ide·intellij-idea
-凌凌漆-26 分钟前
【JS】JavaScript Promise
开发语言·javascript·ecmascript
羊村积极分子懒羊羊27 分钟前
python课程三月二十九号粗略总结
开发语言·python