Linux: 将Java程序打包为jar包--使用参数&package

1 创建package目录

使用"mkdir"命令,在当前目录创建“com/xminyang/manifest”目录:

mkdir -vp com/xminyang/manifest

2 在manifest目录创建Java项目并编译

在上述创建的manifest目录,新建sum.java文件,其内容为:

package com.xminyang.manifest;

public class sum{
     
    public static void main(String[] args) {
     

        if(args.length < 2){
     
            System.out.println("Paras: num1 num2");
            System.exit(-1);
        }
        
        final int num1 = Integer.valueOf(args[0]);
        System.out.println("Num1: " + num1);
        final int num2 = Integer.valueOf(args[1]);
        System.out.println("Num2: " + num2);

        final int sum = num1 + num2;
        System.out.println(num1 + " + " + num2 + " = " + sum);
    }
}

使用下面命令进行编译:

javac sum.java

Linux: 将Java程序打包为jar包--使用参数&package_第1张图片

2 在当前目录,新建MANIFEST.MF文件

Mainfest-Version: 1.0
Main-Class: com.xminyang.manifest.sum

Linux: 将Java程序打包为jar包--使用参数&package_第2张图片

3 编译

jar -cvfm sum.jar MANIFEST.MF com/xminyang/manifest/sum.class

4 运行

java -jar sum.jar 2 6

5 附录:关键过程记录

你可能感兴趣的:(Java,Linux)