直接点击jar包执行(图形化界面程序打包)
编译
javac -d . FrameUtil.java
javac -d . NotePad.java
将NotePad.java文件和FramUtil.java文件放在Test目录下,然后进行编译。在cmd中使用命令
编译后生成cn文件夹,里面装着字节码文件
打包
将cn文件夹打包成notepad.jar 压缩包
jar cvf notepad.jar cn
改写清单文件
打开MANIFEST.MF ,改写清单文件。指定入口类
执行
双击notepad.jar 双击执行
使用控制台命令执行编译后的文件
编译
javac -d . FrameUtil.java
javac -d . NotePad.java
将NotePad.java文件和FramUtil.java文件放在Test目录下,然后进行编译。在cmd中使用命令
编译后生成cn文件夹,里面装着字节码文件
执行
使用命令行运行
java cn.itcast.com.notpad
使用控制台命令执行压缩文件/jar文件
编译
javac -d . FrameUtil.java
javac -d . NotePad.java
将NotePad.java文件和FramUtil.java文件放在Test目录下,然后进行编译。在cmd中使用命令
编译后生成cn文件夹,里面装着字节码文件
压缩
将编译后的文件夹cn压缩成一个test.zip 压缩文件
执行
方式一:
set classpath =f:\test\test.zip
java cn.itcast.com.notpad
方式二:
java -classpath .\test.zip; cn.itcast.com.notpad
【执行zip: java -classpath .\test.zip; cn.itcast.com.notpad 】
【执行jar : java -classpath .\test.jar; cn.itcast.com.notpad 】
BAT处理文件
点击jar文件直接执行,只对图形化界面程序起作用,对控制台程序不起作用。对于控制台程序,我们可以使用批处理文件来快速启动一个项目。
BAT处理文件常用命令:
echo 我是小明 向控制台输出指定的内容
echo off 隐藏 echo off 后面执行过的命令
@ 隐藏当前行执行的命令
pause 让当前控制台停留
title 改变当前控制台窗口的标题
color 指定控制台的背景颜色与字体颜色
%注释% 表示注释
%1 - % 9 给bat批处理文件传入参数
例子1: echo的用法
例子2: echo off的用法
例子3:@的用法
例4:title的用法
例4:color的用法
【搜索color 的用法: 输入 color + 任意字符】
在控制台输入 color e 直接变黄色。
在控制台输入 color 17 变蓝色 【1表示背景蓝色 7表示字体白色】
例子5 : 注释
例子6: 给批处理文件传入参数
传入1个参数
传入两个参数