close

以 Read_Sort.java 這支程式來說

並且把當下位置移動到所在的目錄

要不然編譯時

要在檔案名稱前加入路徑位置

 


javac Read_Sort.java

jar cvfm Read_Sort.jar manifest.mf Read_Sort.class
(jar cvfm {jar檔案的存放位置} {manifest的位置} {存放class的資料夾位置} )

java -jar Read_Sort.jar

 

 

manifest.mf 是要自創的檔案,副檔名當然也是自己打上的.mf


/* manifest.mf 的內容
Main-Class: [main所在之class名稱]

ex: Main-Class: Read_Sort
*/

說明:

javac.exe是一支負責編譯java檔的compilier程式,對於jvm來說,.java的檔案只是純文字檔,

並無法在jvm上面執行,須要透過javac轉換成.class檔案,也就是Byte code給jvm執行。

jar是最後的可執行檔,但其實並非絕對必要

 

arrow
arrow
    文章標籤
    JAVA
    全站熱搜

    Master Sarge 發表在 痞客邦 留言(0) 人氣()