<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 如何編譯和運行您的第一個 Java 程序 > 原文: [https://beginnersbook.com/2013/05/first-java-program/](https://beginnersbook.com/2013/05/first-java-program/) 在本教程中,我們將了解如何編寫,編譯和運行 java 程序。我還將介紹 java 語法,代碼約定以及運行 java 程序的幾種方法。 ## 簡單的 Java 程序: ```java public class FirstJavaProgram { public?static void main(String[] args){ System.out.println("This is my first program in java"); }//End of main }//End of FirstJavaProgram Class ``` **輸出:**這是我在 java 中的第一個程序 ### 如何編譯和運行上面的程序 > **先決條件:**你需要在你的系統上安裝 java。你可以從[這里](http://www.oracle.com/technetwork/java/javase/downloads/index.html)獲取 java。 **第 1 步:**打開一個文本編輯器,如 Windows 上的記事本和 Mac 上的 TextEdit。復制上述程序并將其粘貼到文本編輯器中。 > 您也可以使用像 Eclipse 這樣的 IDE 來運行 java 程序,但我們將在后面的教程中介紹該部分。為簡單起見,本教程僅使用文本編輯器和命令提示符(或終端) **第 2 步:**將文件保存為 **`FirstJavaProgram.java`** 。您可能想知道為什么我們將文件命名為`FirstJavaProgram`,我們應該始終將文件命名為`public class`名稱。在我們的程序中,`public class`名稱是`FirstJavaProgram`,這就是為什么我們的文件名應該是 **`FirstJavaProgram.java`** 。 **第 3 步:**在這一步中,我們將編譯程序。為此,在 Windows 上打開**命令提示符(cmd),如果您是 **Mac OS,則打開終端**。 要編譯程序,請鍵入以下命令并按 Enter 鍵。** ```java javac FirstJavaProgram.java ``` > 嘗試編譯程序時可能會出現此錯誤:“ **`javac`未被識別為內部或外部命令,可運行程序或批處理文件**”。在系統中未設置 java 路徑時會發生此錯誤 如果出現此錯誤,則首先需要在編譯之前設置路徑。 **在 Windows 中設置路徑:** 打開命令提示符(cmd),轉到系統上已安裝 java 的位置,找到 bin 目錄,復制完整路徑并在命令中寫入這個。 ```java set path=C:\Program Files\Java\jdk1.8.0_121\bin ``` **注意:**您的 jdk 版本可能會有所不同。由于我的系統上安裝了 java 版本`1.8.0_121`,因此我在設置路徑時也提到了相同的內容。 **在 Mac OS X** 打開終端中設置路徑,輸入以下命令并按回車鍵。 ```java export JAVA_HOME=/Library/Java/Home ``` 在終端上鍵入以下命令以確認路徑。 ```java echo $JAVA_HOME ``` 而已。 > 上面的步驟用于設置臨時路徑,這意味著當您關閉命令提示符或終端時,路徑設置將丟失,您必須在下次使用它時再次設置路徑。我將在下一個教程中分享永久路徑設置指南。 **第 4 步:**編譯完成后,`.java`文件被轉換為`.class`文件(字節碼)。現在我們可以運行該程序。要運行該程序,請鍵入以下命令并按`Enter`鍵: ```java java FirstJavaProgram ``` > 請注意,在運行程序時,不應將`.java`擴展名附加到文件名。 ## 仔細看看第一個 Java 程序 現在我們已經了解了如何運行 java 程序,讓我們仔細看看上面編寫的程序。 ```java public class FirstJavaProgram { ``` 這是我們 java 程序的第一行。每個 java 應用必須至少有一個類定義,包含`class`關鍵字后跟類名。當我說關鍵字時,它意味著它不應該被改變,我們應該按原樣使用它。但是類名可以是任何名稱。 我已經通過使用公共訪問修飾符公開了類,我將在一個單獨的帖子中介紹訪問修飾符,現在你需要知道一個 java 文件可以有任意數量的類但它只能有一個公共類和文件名應該與公共類名相同。 ```java public static void main(String[] args) { ``` 這是我們在程序中的下一行,讓我們分解它來理解它: `public`:這使得`main`方法公開,這意味著我們可以從類外調用該方法。 `static`:我們不需要為靜態方法創建對象來運行。他們可以自己跑。 `void`:它沒有返回任何東西。 `main`:這是方法名稱。這是 JVM 可以運行程序的入口點方法。 `(String[] args)`:用于作為字符串傳遞的命令行參數。我們將在另一篇文章中介紹。 ```java System.out.println("This is my first program in java"); ``` 此方法將雙引號內的內容打印到控制臺中,然后插入換行符。 **在閱讀下一個主題之前,查看這些基本的 [java 程序](https://beginnersbook.com/2017/09/java-examples/):** * [Java 程序:讀取數字(由用戶輸入)](https://beginnersbook.com/2017/09/java-program-to-read-integer-value-from-the-standard-input/) * [Java 程序:檢查數字是正數還是負數](https://beginnersbook.com/2017/09/java-program-to-check-if-number-is-positive-or-negative/) * [Java 程序:添加兩個數字](https://beginnersbook.com/2017/09/java-program-to-add-two-numbers/)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看