栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java开发中常见的一些命令:jar相关操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java开发中常见的一些命令:jar相关操作

上期回顾

java开发中常见的一些命令:redis相关命令和操作

启动jar包 前台启动
java -jar bayonet-0.0.1-20210924-SNAPSHOT.jar

后台运行启动
nohup java -jar bayonet-0.0.1-20210924-SNAPSHOT.jar(你的jar)  &>/dev/null &


日志怎么查看?日志会重定向到你application.properties配置文件中对应的路径
具体例子,如果你这样配置:

#logging spirng boot 版本2.5.4
logging.file.path=logs/
logging.file.name=data.log
logging.file.level=DEBUG

日志会对应在jar包同级生成logs文件夹,日志就在logs文件夹中。

生成tmp文件夹的原因后面说。

jar包指定配置文件启动

有的时候我们有多个配置

怎么灵活的指定配置文件启动呢?

nohup java -jar bayonet-0.0.1-20210924-SNAPSHOT.jar(你的jar)   --spring.profiles.active=dev &>/dev/null &

查找某个jar 对应pom文件的路径
 jar ftv xxx.jar(你的jar)  | grep pom.xml

-bash: jar: 未找到命令 查看jdk配置的环境本来地址
echo $JAVA_HOME

设置软连接

进入/usr/bin目录,然后执行下面的命令(必须!!!!)

sudo ln -s -f /usr/local/jdk1.8.0_121/bin/jar(你对应的路径)  jar

测试


成功。

解压(默认解压到当前目录)
jar -xvf xxx.jar

解压中:

解压后:

通过命令查看pom文件中对应的版本号
 cat  meta-INF/maven/com.secusoft/bayonet/pom.xml

重新打包
jar -cfM0 localapi-1.0-baseapi-tmp-1128-SNAPSHOT.jar(新包名称) *

或者

jar -cvfm0 localapi-1.0-baseapi-tmp1-1128-SNAPSHOT.jar(新包名称) ./meta-INF/MANIFEST.MF ./

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/293450.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号