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

相关推荐
泽02023 分钟前
C++之STL--list
开发语言·c++·list
YGGP7 分钟前
吃透 Golang 基础:数据结构之 Map
开发语言·数据结构·golang
盖世英雄酱581368 分钟前
Java 内存管理技巧(新手必看集合篇)
java
~plus~9 分钟前
Harmony核心:动态方法修补与.NET游戏Mod开发
开发语言·jvm·经验分享·后端·程序人生·c#
码农小灰10 分钟前
Java 8 Stream API 入门到实践详解
java·java案例
步、步、为营15 分钟前
.NET 事件模式举例介绍
java·开发语言·.net
cui_hao_nan18 分钟前
设计模式——模板方法
java·设计模式
~plus~18 分钟前
WPF八大法则:告别模态窗口卡顿
开发语言·经验分享·后端·程序人生·c#
小吕学编程19 分钟前
HttpServletRequest常用方法
java·http
在未来等你19 分钟前
Java并发编程实战 Day 11:并发设计模式
java·设计模式·多线程·并发编程·threadlocal·生产者消费者·读写锁