iT邦幫忙

2

JAVA 入門筆記 - 2 - 環境建置與開發準備

  • 分享至 

  • xImage
  •  

🔹 編譯器與程式語言

類型 主要特點 範例語言
編譯式語言 需將程式碼編譯為機器碼後執行,效能較高 C、C++、C#、Go、Java
直譯式語言 直接執行原始碼,開發速度快但效能較低 Python、JavaScript

🔹 什麼是 IDE?為何需要 IDE?

  • IDE(Integrated Development Environment,整合開發環境) 是撰寫、編譯、偵錯程式的工具。
IDE 優點 適用場景
IntelliJ IDEA 功能強大,支援 Java 框架,如 Spring 企業級開發、大型專案
Eclipse 免費,擴展性強,適合 Java SE、EE 開發 學習 Java、企業開發
VSCode 輕量、擴充性強,適合多語言開發 個人學習、小型專案

🔹 JDK 與 Maven 是什麼?

  • JDK(Java Development Kit):Java 開發工具包,包含 Java 編譯器(javac)、執行環境(JRE)等。
  • Maven:Java 專案管理工具,用於依賴管理與自動化建置,適合企業級開發。

🔹 安裝 Java 與 Maven

1️⃣ 在 Windows 安裝

  • 前往 Oracle 官方網站 下載JDK
  • 下載Windows 版 JDK .exe 安裝檔
  • 執行 .exe,依指示安裝(建議安裝至 C:\Program Files\Java\jdk-版本號)。
  • 設定環境變數
  • 開啟「系統變數」,新增 JAVA_HOME 並更新 PATH
JAVA_HOME=C:\Program Files\Java\jdk-版本號
PATH=%JAVA_HOME%\bin;%PATH%
  • 測試是否安裝成功
java -version
  • 下載 Maven,解壓縮至 C:\Maven,並設定環境變數:
plaintext
MAVEN_HOME=C:\Maven
PATH=%MAVEN_HOME%\bin;%PATH%
  • 測試 Maven 是否安裝成功
mvn -version

2️⃣ 在 Linux 安裝

  • 安裝 OpenJDK
sudo apt update && sudo apt install openjdk-17-jdk -y  # Ubuntu/Debian
sudo yum install java-17-openjdk-devel -y  # CentOS/RHEL
  • 確認安裝成功
java -version
  • 安裝 Maven(選用)
sudo apt install maven -y  # Ubuntu/Debian
sudo yum install maven -y  # CentOS/RHEL
mvn -version

3️⃣ 在 macOS 安裝

  • 使用 Homebrew 安裝 JDK
brew install openjdk@17
  • 設定環境變數
echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
  • 確認安裝成功
java -version
  • 安裝 Maven
brew install maven
mvn -version

🔹 建立第一個 Java 檔案

  • 建立 Java 檔案,使用文字編輯器或 IDE 建立 HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
  • 編譯 Java 檔案
javac HelloWorld.java
  • 執行 Java 程式
java HelloWorld
  • 輸出結果
Hello, World!

🔹 注意事項

  • JDK 是 Java 開發必備工具,請選擇適合的版本。
  • Windows 需設定 JDK 環境變數,確保終端機可執行 Java 指令。
  • 選擇 IDE:IntelliJ IDEA 適合專業開發,Eclipse 適合學習。
  • 專案管理工具:Maven 適合企業開發,Gradle 彈性高、效能更佳。

🔹 參考文件


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言