1.编写java文件
新建空文件夹src, bin
src文件夹下面新建文件 HelloWorld.java
package com.ray;
public class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello!jar");
}
}
2.javac编译文件到bin
c:\tools\java1\src>javac -d ../bin HelloWorld.java
命令运行完后,产生class文件,如下图
3.编写manifest文件
Main-Class: com.ray.HelloWorld
这个文件要编辑好,后面运行jar命令的时候会报错:“没有主清单属性”
4.打包jar包
c:\tools\java1\bin>jar -cvfm HelloWord.jar com\ray\manifest.txt com\ray\
已添加清单
正在添加: com/ray/(输入 = 0) (输出 = 0)(存储了 0%)
正在添加: com/ray/HelloWorld.class(输入 = 431) (输出 = 294)(压缩了 31%)
正在添加: com/ray/manifest.txt(输入 = 32) (输出 = 34)(压缩了 -6%)
c:\tools\java1\bin>
生成的jar文件,如下图
5.运行jar包
c:\tools\java1\bin>java -jar HelloWord.jar
Hello!jar
c:\tools\java1\bin>