目录
软件配置
打包文件源码
一, eclipse 导出 jar 包
二, cmd 命令执行 Jar 包
软件配置
操作系统: win10 企业版
软件配置: JDK:1.8.0_241; eclipse:Oxygen.3a Release (4.7.3a);
打包文件源码
Java 工程名称: serialNum, 其中有个 java 文件 SetserialNum.java
SetserialNum.java 内容如下:
- package serialNum;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- public class SetserialNum {
- public String setNum(String theLetter) {
- // 传入 A, 现在时间为 2020 年 03 月 30 日 12 点 45 分 18 秒, 最终生成 A20200330124518
- String serialNum="";
- Date dNow = new Date( );
- SimpleDateFormat ft = new SimpleDateFormat("YYYYMMddHHmmss");
- serialNum=theLetter+ft.format(dNow);
- return serialNum;
- }
- public static void main(String str[]) {
- SetserialNum serial = new SetserialNum();
- String dstr=serial.setNum("A");
- System.out.println(dstr);
- }
- }
一, eclipse 导出 jar 包
操作步骤:
右键工程 >>Export...>>Java>>Runnable JAR file>>Next
选择你要导出的工程 (Launch configuration): serialNum;
选择要导出的路径 (Export destination): D:\serialNum.jar
直接点 Finish, 打包完成
说明:
Library handing: 库的处理
A.Extract required libraries into generated JAR: 以解压的方式提取所需的库到生成的 Jar 包中
B.Package required libraries into generated JAR: 将需要的 Jar 包放到生成的 Jar 包中
C.Copy required libraries into a sub-floder next to the generated JAR: 将需要的库拷贝到一个子文件夹并放在生成的 jar 文件旁边
二, cmd 命令执行 Jar 包
操作步骤:
打开 cmd, 输入 java -jar serialNum.jar> server.log 2>&1 点击回车
说明:
-jar 执行 Jar 包的参数
*.jar 要执行的 Jar 包
server.log 执行中出现异常的时候会输出到命令行中, 看着很乱, 我们把它写入文件
2>&1 错误重定向, 将标准输出错误写入 server.log 中
执行结果:
来源: http://www.bubuko.com/infodetail-3499219.html