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>