windows启动jar的三种方式小结

 更新时间:2025年09月19日 09:50:30   作者:枯枫叶  
JAR(Java Archive)文件是Java程序的封装格式,使得多个.class文件及其相关资源可以被打包成一个文件,方便发布和分发,这篇文章主要介绍了windows启动jar的三种方式,文中通过代码介绍的非常详细,需要的朋友可以参考下

先准备一个可以运行的jar包,随便放那个磁盘都可以的

第一种启动方式

直接启动,日志输出到控制台

java -jar slipper-backstage-2.0.0.jar

效果:

直接启动,日志输出到指定的文件中

java -jar slipper-backstage-2.0.0.jar > D:\测试jar包\server.log 2>&1 &

注释:

表示日志输出到其他地方。
D:\测试jar包\server.log 日志输出的具体的路径。
2>&1 这个自己去百度查下,0,1,2都有表达的意思【0标准输入一般是键盘,1标准输出,2错误输出】
2>&1就是用来将标准错误2重定向到标准输出1中的。
& 表示后台运行
效果:

这种启动方式,当前命令窗口关闭后则,程序停止

第二种启动方式

后台启动,以服务的形式启动jar,启动后,关闭需要打卡服务,或者杀掉进程

javaw -Xms128m -Xmx1024m -jar slipper-backstage-2.0.0.jar

后台启动,以服务的形式启动jar,日志输出到指定文件中

javaw -Xms128m -Xmx1024m -jar slipper-backstage-2.0.0.jar > D:\测试jar包\server.log 2>&1 &

这种启动方式,当前命令窗口关闭后则,程序依然在运行

第三种启动方式

将jar包指定为bat批处理文件,然后可以双击启动,也可以将bat文件做成服务自启动方式

在项目同级目录下新建run.bat,将下面的内容拷贝进去

@echo off
start javaw -Xms128m -Xmx1024m -jar slipper-backstage-2.0.0.jar > D:\测试jar包\server.log 2>&1 &
exit

然后双击即可启动

亦可以,将bat做成服务自启动

1,Windows+R运行,输入gpedit.msc进入组策略编辑器,选中windows设置-启动,然后点击添加脚本即可。

即可

总结

到此这篇关于windows启动jar的三种方式的文章就介绍到这了,更多相关windows启动jar方式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring @Bean 修饰方法时注入参数的操作方法

    Spring @Bean 修饰方法时注入参数的操作方法

    对于 Spring 而言,IOC 容器中的 Bean 对象的创建和使用是一大重点,Spring 也为我们提供了注解方式创建 bean 对象:使用 @Bean,这篇文章主要介绍了Spring @Bean 修饰方法时如何注入参数,需要的朋友可以参考下
    2023-10-10
  • myBatis实现三级嵌套复杂对象的赋值问题

    myBatis实现三级嵌套复杂对象的赋值问题

    这篇文章主要介绍了myBatis实现三级嵌套复杂对象的赋值问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 让JPA的Query查询接口返回Map对象的方法

    让JPA的Query查询接口返回Map对象的方法

    下面小编就为大家分享一篇让JPA的Query查询接口返回Map对象的方法,具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • java去除重复对象的简单实例

    java去除重复对象的简单实例

    下面小编就为大家带来一篇java去除重复对象的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Java I/O流使用示例详解

    Java I/O流使用示例详解

    Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。本文将通过示例为大家详细讲讲 I/O流的使用教程,需要的可以参考一下
    2022-08-08
  • 带你快速搞定java并发库

    带你快速搞定java并发库

    本文主要介绍了java高并发写入用户信息到数据库的几种方法,具有很好的参考价值。下面跟着小编一起来看下吧,希望能给你带来帮助
    2021-07-07
  • SpringBoot通过注解监测Controller接口的代码示例

    SpringBoot通过注解监测Controller接口的代码示例

    在Spring Boot中,度量指标(Metrics)是监控和诊断应用性能与行为的重要工具,Spring Boot通过集成Micrometer和Spring Boot Actuator,提供了强大的度量指标收集与暴露功能,本文介绍了SpringBoot通过注解监测Controller接口,需要的朋友可以参考下
    2024-07-07
  • 解析Java异步之call future

    解析Java异步之call future

    当调用一个函数的时候,如果这个函数的执行过程是很耗时的,就必须要等待,但是有时候并不急着要这个函数返回的结果。因此,可以让被调者立即返回,让他在后台慢慢处理这个请求。对于调用者来说,可以先处理一些其他事情,在真正需要数据的时候再去尝试获得需要的数据
    2021-06-06
  • springboot security使用jwt认证方式

    springboot security使用jwt认证方式

    这篇文章主要介绍了springboot security使用jwt认证方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • SpringBoot多文件分布式上传功能实现

    SpringBoot多文件分布式上传功能实现

    本文详细介绍了如何在SpringBoot中实现多文件分布式上传,并用代码给出了相应的实现思路和实现步骤,感兴趣的朋友跟随小编一起看看吧
    2023-06-06

最新评论