bat后缀的文件是window下面的启动脚本文件 sh结尾的是Linux 系统的启动脚本文件
其中 命令区别 window命令是 用 分号 ; 来区分架包等等 Linux 命令是用冒号 : 来分开文件或者架包。
直接先看打包文件 cp.bat 文件 内容为:
cd bin
jar -cvf test.jar test
pause
解释说明:
cp.bat文件一般放到项目的最外面,项目一般为java project项目非 web项目 cd bin是指进入的bin 这个目录中 jar -cvf test.jar test 是指 cd bin中的 bin目录下的test文件夹内容打包成test.jar 并显示详细信息打包内容 然后就可以看到打成的包了一般在放在 bin目录下面打好的架包。
注: 一般在workspace 工作空间执行 cp.bat.
用java命令运行打成架包的主类 main方法的类 文件为start.bat
set path=jre/bin
java -cp .;test.jar;%CLASSPATH%;. -DAPP="zjtc" test.Sa
pause
讲解:
是指jre java命令运行的空间 可以用java 这个命令了 并不是jdk 不需要编译
java 命令 -cp是压缩文件 架包 .;是同目录中 test.jar是打成的jar架包 classpath是编译的架包文件,test.Sa 是指test是架包的文件名字 Sa是指启动的java类也就是有main方法的java类 进行启动项目