Java入門-Day3:環境建置

閱讀時間約 4 分鐘

安裝JDK

一、下載JDK:訪問Oracle JDK下載頁面或OpenJDK,下載適合你操作系統的版本。

二、安裝JDK:按照下載頁面提供的步驟進行安裝。

三、配置環境變量

  • Windows
    1. 打開“系統屬性”窗口。
    2. 點擊“環境變量”。
    3. 在“系統變量”中,找到或新建變量JAVA_HOME,其值設置為JDK的安裝路徑。
    4. %JAVA_HOME%\\\\bin添加到PATH變量中。
  • macOS和Linux
    1. 打開終端。
    2. 編輯~/.bash_profile~/.bashrc文件,添加以下行:
      export JAVA_HOME=/path/to/jdk
      export PATH=$JAVA_HOME/bin:$PATH

    3. 保存並執行source ~/.bash_profilesource ~/.bashrc

使用命令行工具

編寫和運行Java程式

一、編寫Java程式: 使用文本編輯器編寫一個簡單的Java程式,例如HelloWorld.java

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

二、編譯Java程式: 打開命令行,導航到HelloWorld.java所在的目錄,運行以下命令:

javac HelloWorld.java

編譯後將生成一個HelloWorld.class文件。

三、運行Java程式: 在命令行中運行以下命令:

java HelloWorld

你應該會看到Hello, World!的輸出。

使用Visual Studio Code

安裝Visual Studio Code

訪問Visual Studio Code官網,下載適合你操作系統的版本並進行安裝。

安裝Java擴展

  1. 打開Visual Studio Code。
  2. 點擊左側活動欄中的“擴展”圖標(或按下Ctrl+Shift+X)。
  3. 搜索並安裝“Java Extension Pack”。

配置Java環境

  1. 打開Visual Studio Code後,點擊左下角的“設定”(齒輪圖標)。
  2. 選擇“設定”(或按下Ctrl+,)。
  3. 搜索java.home,將其設置為JDK的安裝路徑(一般情況下不需要手動設置,擴展會自動檢測JDK)。

編寫和運行Java程式

  1. 建立一個新專案
    1. 打開命令面板(Ctrl+Shift+P)。
    2. 搜索並選擇Java: Create Java Project
    3. 選擇一個專案模板,例如“無模板”。
    4. 選擇專案的存放目錄。
  2. 編寫Java程式: 在src目錄下創建一個新的Java文件,例如HelloWorld.java
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello, World!");
    }
    }

  3. 運行Java程式
    1. 右鍵點擊HelloWorld.java文件,選擇“Run Java”。
    2. 你應該會在終端中看到Hello, World!的輸出。

使用IntelliJ IDEA

IntelliJ IDEA是由JetBrains開發的功能強大的Java IDE,深受開發者喜愛。其優點包括智能代碼補全、強大的重構工具和豐富的插件生態。

下載和安裝

  1. 訪問IntelliJ IDEA官網,下載適合你操作系統的版本。
  2. 按照安裝向導完成安裝。

配置和使用

  1. 打開IntelliJ IDEA,選擇“Create New Project”。
  2. 選擇“Java”,設置JDK路徑,點擊“Next”。
  3. 為專案命名並選擇存放目錄,點擊“Finish”。
  4. 在專案視圖中,右鍵點擊src目錄,選擇“New -> Java Class”,創建新的Java文件。
  5. 編寫Java代碼並點擊右上角的綠色運行按鈕來運行程式。

使用Eclipse

Eclipse是另一個廣泛使用的Java IDE,提供了豐富的功能和插件支持。

下載和安裝

  1. 訪問Eclipse官網,下載Eclipse IDE for Java Developers。
  2. 解壓並運行Eclipse安裝程序,按照指示完成安裝。

配置和使用

  1. 打開Eclipse,選擇工作空間(工作目錄)。
  2. 選擇“File -> New -> Java Project”。
  3. 為專案命名並設置JDK路徑,點擊“Finish”。
  4. 在專案視圖中,右鍵點擊src目錄,選擇“New -> Class”,創建新的Java文件。
  5. 編寫Java代碼並點擊工具欄上的綠色運行按鈕來運行程式。
8會員
82內容數
日後將分享關於我的經驗(日常、工作、技術),並期待未來能創造屬於我的宇宙。
留言0
查看全部
發表第一個留言支持創作者!
Michael楊 的其他內容
Kotlin入門-Day7:函數
閱讀時間約 5 分鐘
Kotlin入門-Day8:物件導向
閱讀時間約 8 分鐘
Kotlin入門-Day9:例外處理
閱讀時間約 3 分鐘
Kotlin入門-Day10:套件
閱讀時間約 3 分鐘
你可能也想看
創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
Thumbnail
avatar
黑貓老師
2024-06-29
防曬產品係數測試報告彙整(2024年)從2014年起,自己對於市售防曬產品的效能產生了濃厚的興趣。因為當時候發現不少產品的防曬係數其實標示是有問題的,像是原本應該是人體測試的SPF與PA數值,實際上沒有做,只用機器測試的數據來充當,但這兩者卻有很大的差異。像是防曬係數其實有強度、廣度與平均度三個面向需要一起判斷,但多數廠商並沒有完整標示
Thumbnail
avatar
邱品齊皮膚科醫師
2023-04-27
Java 8 初探 - Lazy Evaluation & Parallel StreamLazy evaluation 的效益必須是在 pipe 的組合上有最佳化過的,若組合的不好反而更糟糕,且在 I/O 上幫助似乎也不大。parallel stream 要能發揮效果必須看資料的來源類型,不過要注意的是 parallel stream 也會使記憶體的使用量增加,使用上也要小心。
Thumbnail
avatar
Spirit
2024-04-26
Java 8 初探 - Stream老實說,看到 Java Sream API 讓我感到相當親切,這應該跟我研究所多年的研究題目是 visual dataflow language 有關,Java Stream API 把迴圈給內化了,每個 operation 的重點是要做什麼,大大提高了程式的抽象化程度和可讀性。
Thumbnail
avatar
Spirit
2024-04-25
Java 8 初探 - Closure最後,Java 8 雖然支援 Lambda,但我覺得 Closure 某種程度上還不稱不上是 Java 的第一級居民,我還是比較喜歡寫一些小而易測的 class,而不是使用 Lambda,至於捕捉變數,透過建構子將變數帶入物件也是一種方式。
Thumbnail
avatar
Spirit
2024-04-25
Java 8 初探 - LambdaJava 8 終於在 2014 的 3 月 18 日正式釋出了,不過自從用 Objective C 開發 iOS App後,我已經有好一陣子沒碰 Java,期間曾經有短暫寫一點點,但卻沒有時間去用 beta 版的 Java 8,直到最近才又開始玩一下。
Thumbnail
avatar
Spirit
2024-04-25
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - 屬性訪問 (Property Access )在 Kotlin 程式語言中,屬性訪問 (Property Access ) 提供了一種簡潔的方式來存取 Java 類別中的公開屬性欄位,可以省去 getter 與 setter 呼叫方法。
Thumbnail
avatar
HKT實驗室
2023-12-11
【Kotlin 入門指南】在 IntelliJ IDEA 建立 Kotlin 專案中執行 Java 程式在 IntelliJ IDEA 建立 Kotlin 專案時,要執行 Java 程式只需將其檔案命名為 .java,並放置在專案的 java 目錄中。這樣就可以順利執行該 Java 程式。
Thumbnail
avatar
HKT實驗室
2023-12-11
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - Kotlin 註解 @Throws@Throws 是 Kotlin 中用來標記函數可能會拋出(throw)特定類型異常的註解。當你使用這個註解標記一個函數時,表示這個函數可能會丟出指定的異常類型。這有助於告訴其他開發者,在使用你的函式時要特別注意處理這類異常情況。 例如,我們常在讀取檔案或是解析 API 特定 Json 欄位資料,若
Thumbnail
avatar
HKT實驗室
2023-12-11
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - Function TypesKotlin 的函式可以作為參數使用,它們被歸類為一種資料型別,稱為「Function Types」。當 Java 呼叫這種型別的 Kotlin 函式時,會使用 invoke 關鍵字進行呼叫。通過反編譯程式碼,可以得知 Kotlin 中的 Function Types 資訊。
Thumbnail
avatar
HKT實驗室
2023-12-11
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - Kotlin 註解 @JvmOverLoads當你在 Kotlin 程式語言中定義一個有預設參數的函數功能,並給它預設值,@JvmOverloads 可以自動產生多個重載版本的 Java 方法,每個版本都省略了部分參數,讓 Java 代碼可以更簡潔地呼叫這些方法,而不需要填寫所有參數。不會因為沒有預設值,而顯示錯誤。
Thumbnail
avatar
HKT實驗室
2023-12-11
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - Kotlin 註解 @JvmName在混合開發的 Java 和 Kotlin 項目中,函數命名衝突是一個常見的問題。這時可以利用@JvmName 註解來解決這樣的狀況。@JvmName 註解非常實用,它可以讓你更靈活地控制在 JVM 平台上生成的 Kotlin 程式碼名稱。
Thumbnail
avatar
HKT實驗室
2023-12-11