1.由于我用的是android studio,所以先建个新项目,就叫TestPackage
2.新建Module,选择Android Library
3.打开你新建的Module的工程,
展开gradle:
把android相关的东西删了,增加下面的东西,如图所示,注意路径不能写错!!
apply plugin: 'java'
apply plugin: 'application'
sourceCompatibility = 1.8
mainClassName = 'redpackage.yl.cn.mylibrary.MainClient'
jar {
manifest {
attributes('Main-Class': 'redpackage.yl.cn.mylibrary.MainClient')
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
testImplementation 'junit:junit:4.12'
}
4.注意第三步的 mainClassName 的是你程序的执行入口,就是包名+类名。可以看看我的工程目录:
5.最后看看我的入口文件写了什么,主要逻辑就是提示你输入3个字符,如果输入对了则输出正好为3
package redpackage.yl.cn.mylibrary;
public class MainClient {
public static void main(String[] args) {
if (args.length == 3) {
System.out.println("正好为3 哈哈哈");
} else {
System.out.println("Please input three args!");
}
}
}
6.sync Prject之后打开构建的视图:
先点一下build
会生成这个目录
7.剪切到本地,解压进入到这个目录
以cmd的方式打开如下:
测试成果如下: