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的方式打開如下:
測試成果如下: