編譯一個帶包的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包就打成功了。