java在windows下部署运行jar包

第一种:
java -jar -Xms128M -Xmx256M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M D:/OtpsCode/JavaStudy/windows_push_jar/job-admin.jar > D:/OtpsCode/JavaStudy/windows_push_jar/job-admin.out 2>&1

这种方式 cmd窗口不可关闭,关闭后无法访问。

根据路径修改,生成后的jar包存放路径。

.out 那个路径 会自动生成  logs会自动生成存放日志的目录。

第二种:

新建一个bat文件,输入:

@echo off
start javaw -jar xxx.jar --server.port=端口号
exit

执行这个批处理程序就可以在后台运行jar包了

 

注意:
1、Win10有个UAC虚拟化,如果启动不成功,请在任务管理器(详细信息)找到该进程,右键UAC虚拟化,改成已启动
UAC设置请自行百度,大体如下
按“win+R”打开“运行”窗口,键入“gpedit.msc”命令,打开组策略编辑器;
在左打开的组策略编辑器中,依次展开“本地计算机——windows设置——安全设置——本地策略——安全选项”
在此将该分支下的“将文件及注册表写入失败虚拟化到每用户位置”设置为启用即可(如果是启动,请先设置禁用后在设置启动,重启电脑即可生效)
2、--server.port=端口号,如不设置的话,为项目开发默认的端口

 

 

参考:Java部署jar包并后台运行 - 李宗光 - 博客园 (cnblogs.com)

posted @ 2024-08-29 14:02  路边有一棵草  阅读(88)  评论(0编辑  收藏  举报