天天看點

◦将一個java檔案變成Jar包的過程

編譯一個帶包的java檔案,首先通過javac空格

–d(這裡一定要上-d)空格點(表示放在哪個目錄下面,點表示放在目前目錄)完整類名.java

運作包中的一個.class檔案的方式:java

完整包名+類名

         打jar指令:jar  –cvf 

目錄名.jar  目錄名

運作目錄(這裡的目錄是指jar包放置的位置)裡面的jar,方法是:

         通過set classpath=目錄所在的确切名稱  

此處不要分号

使用一個jar的方法是:set classpath=d:\cn.jar  (cn就相當于上面說的目錄名,這裡的路徑是jar所在的完整路徑。)

在另外一個盤中使用一個jar包時,要将jar的完整路徑寫進去。即上面所述。

例如:其中bufferwriterdemo1.java的包名稱為:toto.learn.io

 這時産生了一個toto的檔案夾:

d:\>jar -cvf toto.jar toto:打enter鍵之後的結果如下:

标明清單(manifest)

增加:toto/(讀入= 0) (寫出= 0)(存儲了 0%)

增加:toto/learn/(讀入= 0) (寫出= 0)(存儲了 0%)

增加:toto/learn/io/(讀入= 0) (寫出= 0)(存儲了 0%)

增加:toto/learn/io/bufferwriterdemo1.class(讀入= 884) (寫出= 556)(壓縮了 37%)

d:\>java toto/learn/io/bufferwriterdemo1  

這是運作jar包裡的.class檔案。

d:\>

執行jar包的方式是:java   -jar   jar檔案。

myeclipse中将項目達成jar包的方式。

建立一個java工程,将所有的類都拷到src目錄下,如果用到jsp,servlet中的包,得從tomcat中将jsp,servlet的jar包拷到lib下,将它們build

path進去。

在開發疊代标簽的時候,打jar包時,要将tld檔案放在META-INF中

然後選中工程—>右擊—>file—>export—>java—>jar

file—>next—>select the export destination(下面寫的是要将打成的jar放在什麼位置,預設是jre目錄下)。—>browse—>選擇好位置—>寫好檔案名。—>next—>next(如果有main

class選上)—>選擇完成。  

這是jar包就打成功了。