在Windows下创建cmd/bat文件快速运行jar文件

本文介绍如何在安装配置好JDK后导出可执行jar包,并通过创建批处理文件(.bat或.cmd)来运行该jar包。文中详细说明了创建批处理文件的步骤,包括创建run.txt文件、编辑内容为java -jar 命令、修改文件扩展名为.bat或.cmd等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.jdk安装配置完成

2.可执行jar包导出成功

3.在可执行jar包所在路径创建run.txt文件

4.编辑run.txt内容(输入java -jar xxx.jar)

 

5.保存并修改的文件拓展名(.bat或者.cmd)

6.双击运行即可

注:bat文件与cmd文件的区别

本质上没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。从它们的文件描述中也可以看出以上的区别:cmd文件的描述是“windows nt命令脚本”bat文件的描述是“ms dos批处理文件”

 

 

### 使用批处理文件 (BAT) 运行 JAR 文件 为了使 Java 应用程序能够在 Windows 上更方便地启动,可以通过编写批处理脚本来简化这一过程。下面是一个典型的批处理文件的内容,用于运行位于特定路径下的 JAR 文件: ```batch @echo off title My Application Launcher cd /d "D:\codes\mycode\mySpringBootDome\target" chcp 65001 java -jar -Dfile.encoding=UTF-8 mySpringBootDome-1.0-SNAPSHOT.jar pause ``` 这段代码设置了控制台编码为 UTF-8 来防止中文乱码问题,并指定了要执行的 JAR 文件位置以及其名称[^2]。 如果希望一次启动多个 JAR 文件而不打开过多命令提示符窗口,则可以在 BAT 文件中使用 `start` 命令配合 `javaw.exe` 而不是默认的 `java.exe`。这会使得应用程序在后台运行而不会显示黑色的 CMD 窗口: ```batch @echo off start javaw -jar firstApp.jar start javaw -jar secondApp.jar ... ``` 这种方式特别适合于那些不需要终端交互的应用场景[^1]。 另外,在准备通过 `.bat` 文件调用 JAR 包之前,还需要确认几个关键事项以确保顺利执行: - **MANIFEST.MF 文件** 需要正确放置在项目的根目录内而不是 src 下; - MANIFEST 中定义的 Main-Class 属性应当指向完整的主类名(包括包结构),例如 com.example.MainClass[^3]; 最后需要注意的是环境变量设置对于成功加载外部库的重要性。当依赖某些不在标准库中的第三方库时,应适当调整 CLASSPATH 或者直接修改 `%JAVA_HOME%` 和 `%PATH%` 变量以便 JVM 找到所需的资源[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值