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=端口号,如不设置的话,为项目开发默认的端口