bat解决文件
一、概念
jar双击可以运行仅对于图形化界面的软件起作用,对于控制台的程序是不起作用的。
对于控制台的程序可以使用bat解决文件快速启动一个项目。
bat解决文件: bat解决文件就是可以一次性执行多个命令的文件。
二、编写步骤
编写一个自己设置的文本文件,而后把后缀名改成bat就可,而后把所要执行的命令写在bat解决文件中就可。
如下:要执行MyBat这个java文件:
第一步 编译:javac -d . MyBat.java
第二步 执行:java com.hcx.bat.MyBat
bat解决文件的使用.png
三、bat解决文件常用的命令
echo 向控制台输出指定的内容。echo off 隐藏echo off后面执行过的命令。@ 隐藏当前行执行的命令。title 改变当前控制台窗口的标题color 指定控制台的背景颜色与前景颜色%注释的内容%pause: 让当前控制台停留。%1~%9: 给bat解决文件传入参数。
使用:
一般发布文件不会发布源码,一般会把class文件打包成一个zip压缩包。
使用命令执行:java -classpath .\test.zip;com.hcx.bat.MyBat
-classpath:目录和zip/jar文件的类搜索路径,用;分隔的目录,jar档案和zip档案列表,用于搜索类文件。(仅对本次起作用)
打包成压缩包后使用bat解决文件执行.png
注意:classpath仅对于zip、jar和目录起作用。
当有参数需要传递时,只能使用命令行执行:
bat:
@echo off%这个是我的bat解决文件的内容%title %1color 37echo %2java -classpath .\test.zip com.hcx.bat.MyBatpause
执行:
bat解决文件的预设参数.png