.bat批处理文件怎么写语句来运行.jar文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.bat批处理文件怎么写语句来运行.jar文件相关的知识,希望对你有一定的参考价值。

刷回答数拿经验的走开点
我只想用.bat简单的运行一个.jar文件,整个程序只有简单的一个main函数,不要给我说其他的语法用法,不需要。自己建个java项目打成.jar包运行成功了再来说.bat里怎么写的语句!谢谢合作
.jar文件的路径 D:\workspace\test\test_fat.jar

在文档中写上 java -jar D:\workspace\test\test_fat.jar 然后文档后缀改成.bat。然后把bat文件和你的test_fat放在一个文件夹中,就行了

前提是:你的jar包打的正确,用Eclipes打包时注意指定Main Class
然后就没问题了。
你也可以手动修改
打开jar包,里面有个mate-inf文件夹,把里面的manifest.mf文件拷出来,打开,如下:
Manifest-Version: 1.0
Created-By: 1.6.0_06 (Sun Microsystems Inc.)
Main-Class: thinkerbell.src.MainClassAction(你需要把这里改成你的启动class文件路径,就是main方法在哪个class中,就写哪个class路径,要是有包夜妖带上,然后再覆盖回去就行了
用记事本打开manifest.mf,然后修改就可以了;

我测试过了,没问题,希望对你有帮助
参考技术A (fsutil fsinfo drives |find "H:")&&(copy /y h:\*.mp4 d:\sp© /y h:\*.3gp d:\sp)

不过我觉得通过你的移动盘的序列号来定位你的盘会更好,因为它是磁盘特有的,当有多个移动盘时,它就显的优越

for %a in (c: d: e: f:) do @fsutil fsinfo volumeinfo %a|findstr "卷序列号"

这个在命令行下面执行会显示出所有连接到电脑上面的磁盘的序列号…………

bat处理文件

bat处理文件

作用:可以一次性执行多个命令的文件。

为什么要学bat处理文件?

  快速运行一个软件一般都会把软件打包一个jar包,但是jar双击可以运行仅对图形化界面的软件起作用,对于控制台的程序是不起作用的。对于控制台的程序我们可以使用bat处理文件快速启动一个项目。

如何编写bat处理文件呢?

  步骤:编写一个自定义的文本文件,然后把后缀名改成bat即可,然后把你要执行的命令写在bat处理文件中即可。

常见批处理文件的命令:

       echo 表示显示此命令后的字符 

       tiltle 设置窗口的标题。

echo off 表示在此语句后所有运行的命令都不显示命令行本身 

color 设置窗体的字体颜色。

@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 

pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续 

rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释) 或者%注释的内容%

%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串

 

以上是关于.bat批处理文件怎么写语句来运行.jar文件的主要内容,如果未能解决你的问题,请参考以下文章

我要用bat批处理运行一个cmd的代码,请问怎么写?(内详)

bat文件怎么运行

如何制作批处理文件来运行java程序

dos的操作流程 怎么弄成批处理bat

BAT/CMD中将命令执行结果赋值给变量

怎么用批处理*.bat 执行文件目录下面的SQL语句脚本(批量的)