android制作jar包並引用

一、制作可執行jar包
首先創建一個項目文件夾jartest,在jartest目錄中建立hello包
其次,按照以下步驟:

1.在hello目錄下創建並編寫hello.java文件
示例內容如下:

package hello;
public class Hello{
    public static void main(String ags[]){
        System.out.println("Hello World");
    }
}

2.編譯生成Hello.class文件,cmd進入到jartest\hello目錄下執行:

javac Hello.java

3.在hello的同級目錄建立MANIFEST.MF(名字不限制)文件。
示例內容如下:

Main-Class: hello.Hello

此文件最為重要,要點有:M(必須大寫)ain-C(必須大寫)lass: (必須有空格)包名.類名(必須回車)

4.在jartest目錄下運行命令,生成a.jar

jar cvfm a.jar MANIFEST.MF hello/

5.測試運行,在jartest目錄下執行

java -jar a.jar

6.輸出結果

Hello World

二、制作不可執行jar包

制作不可執行jar包,不需要MANIFEST.MF,隻需要把用的class文件打包就可以瞭

在jartest目錄下執行

jar cvf b.jar hello/Hello.class
//(jar cvf b.jar hello.class hello2.class)

三、在android中調用jar包

在android中調用jar包,需要在工程的屬性的Java build path中點擊Add external JARS(也可以選擇 Add Library)添加jar包,在程序中調用jar包中的函數即可。

You May Also Like