1. 程式人生 > 實用技巧 >如何使用命令來執行一個.java字尾的java程式

如何使用命令來執行一個.java字尾的java程式

如何執行一個.java檔案

在我們剛學習java 程式的時候可能都用命令來執行過一個最簡單的hello world的java程式。它的步驟如下,很簡單。

  1. 在hello資料夾下建立一個HelloWorldDemo.java檔案,編寫Java程式。程式如下,
//這裡一定不要有package的包引入,否則會報錯找不到類或者main方法
public class HelloWorldDemo{
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}
  1. 開啟命令視窗,進入當剛才的hello目錄,依次輸入如下命令。
javac HelloWorldDemo.java

這樣會在當前目錄生成一個HelloWorldDemo.class檔案,然後再輸入命令

java HelloWorldDemo

這樣就會執行該Java程式了。

如何打包.java檔案為一個.jar檔案並執行jar檔案

  1. 首先在hello資料夾下使用javac命令編譯該java檔案
  2. 建立一個manifest檔案,內容如下:
Manifest-Version: 1.0
Main-Class: HelloWorldDemo

檔案的內容要注意,第一,冒號":"後邊要有空格,"Manifest-Version"表示當前的版本,它的值可以自己定;"Main-Class"代表主類的名字。

,第二,這兩個屬性寫完之後,要回車空一行,否則會報錯

  1. 前兩部完成之後,輸入命令:
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 後面指定要打包的目錄, 目錄後面的 . 代表目錄下所有檔案
  1. 輸入以下命令執行生成的.jar檔案
java -jar helloworlddemo.jar