java打包jar包

1、准备源文件

MergeArray.java

 

package com.w;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class MergeArray {
    public  Object[] merge(String[] a, String[] b) {
        List list = new ArrayList(Arrays.asList(a));
        list.addAll(Arrays.asList(b));
        Object[] c = list.toArray();
        return c;
    }
}

 

Test.java

 

package com.w;

public class Test {

    public static void main(String[] args) {
        String[] a = {"A", "E", "I"};
        String[] b = {"O", "U"};
        MergeArray ma = new MergeArray();
        Object[] c = ma.merge(a,b);

        for(int i=0; i<c.length; i++) {
            System.out.println(c[i]);
        }
    }
}

 

二、打包

2.1、点击intellij idea左上角的“File”菜单 -> Project Structure

java打包jar包

2.2 、选择Artifacts,点击 + 按钮,选择【JAR】

java打包jar包

点击Empty

java打包jar包

双击后结果

java打包jar包

 

2.3、选中jar包,Create Manifest,选择放置MANIFEST.MF的文件路径(直接默认项目根目录就行,尽量不要选别的路径,可能会造成不必要的错误),点击OK。

java打包jar包

选择放置MANIFEST.MF的文件路径

java打包jar包

弹出框中选择需要运行程序入口main函数,点击OK

java打包jar包

点击OK

java打包jar包

2.4build生成jar包

java打包jar包

java打包jar包

java打包jar包

三、在命令行下运行jar文件

java -jar MergeArray.jar