如何使用命令來執行一個.java字尾的java程式
阿新 • • 發佈:2020-07-31
如何執行一個.java檔案
在我們剛學習java 程式的時候可能都用命令來執行過一個最簡單的hello world的java程式。它的步驟如下,很簡單。
- 在hello資料夾下建立一個HelloWorldDemo.java檔案,編寫Java程式。程式如下,
//這裡一定不要有package的包引入,否則會報錯找不到類或者main方法 public class HelloWorldDemo{ public static void main(String[] args) { System.out.println("hello world"); } }
- 開啟命令視窗,進入當剛才的hello目錄,依次輸入如下命令。
javac HelloWorldDemo.java
這樣會在當前目錄生成一個HelloWorldDemo.class檔案,然後再輸入命令
java HelloWorldDemo
這樣就會執行該Java程式了。
如何打包.java檔案為一個.jar檔案並執行jar檔案
- 首先在hello資料夾下使用javac命令編譯該java檔案
- 建立一個manifest檔案,內容如下:
Manifest-Version: 1.0
Main-Class: HelloWorldDemo
檔案的內容要注意,第一,冒號":"後邊要有空格,"Manifest-Version"表示當前的版本,它的值可以自己定;"Main-Class"代表主類的名字。
,第二,這兩個屬性寫完之後,要回車空一行,否則會報錯。
- 前兩部完成之後,輸入命令:
jar -cvfm helloworlddemo.jar manifest -c hello .
注意事項:
- 上邊helloworlddemo.jar是要打成的jar包名;
- jar後面的-m選項會將第2步新建的檔案合併到 jar包中的 META-INF/MANIFEST.MF,也就是更新清單配置檔案。關於META-INF/MANIFEST.MF,可檢視META-INF/MANIFEST.MF介紹
- -C 後面指定要打包的目錄, 目錄後面的 . 代表目錄下所有檔案
- 輸入以下命令執行生成的.jar檔案
java -jar helloworlddemo.jar