以 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是最後的可執行檔,但其實並非絕對必要
文章標籤
全站熱搜
留言列表