Cài đặt IDE¶
1. IDE là gì¶
IDE (Integrated Development Environment) là môi trường lập trình tích hợp — một phần mềm duy nhất gộp chung:
- Trình soạn thảo code với tô màu cú pháp, gợi ý tự động (autocomplete)
- Trình biên dịch/chạy tích hợp — nhấn một nút để build và chạy chương trình
- Debugger — dừng chương trình tại bất kỳ dòng nào để kiểm tra giá trị biến
- Quản lý project — tổ chức file, thư viện, cấu hình build
Viết Java không có IDE là hoàn toàn có thể, nhưng IDE giúp bạn phát hiện lỗi ngay khi gõ (trước khi chạy), tiết kiệm hàng giờ mỗi ngày.
2. Chọn IDE nào?¶
| IDE | Phù hợp cho | Miễn phí? |
|---|---|---|
| IntelliJ IDEA Community | Người mới học và cả lập trình viên chuyên nghiệp | ✓ |
| Eclipse | Môi trường doanh nghiệp, quen thuộc với dự án cũ | ✓ |
| VS Code + Java Extension Pack | Ai đã dùng VS Code, thích gọn nhẹ | ✓ |
| Apache NetBeans | Người mới, sinh viên — giao diện thân thiện, Maven tích hợp sẵn | ✓ |
Khuyến nghị cho người mới
Chọn IntelliJ IDEA Community Edition. Đây là IDE Java phổ biến nhất, giao diện thân thiện nhất, và hầu hết tài liệu học Java hiện nay đều sử dụng IntelliJ. Bạn có thể cài thêm IDE khác sau khi đã quen.
3. Cài đặt IntelliJ IDEA Community Edition¶
Bước 1 — Tải IntelliJ IDEA¶
- Mở trình duyệt, vào trang tải:
https://www.jetbrains.com/idea/download/ - Cuộn xuống tìm phần Community Edition (phần bên phải, có nhãn "For JVM and Android development").
- Nhấn nút Download màu đen bên dưới Community Edition (không phải Ultimate).
- File
.exeđược tải về (~850 MB).
Bước 2 — Chạy installer¶
- Tìm file
.exetrong thư mục Downloads, nhấn đúp để mở. - Nhấn Yes khi được hỏi cho phép thay đổi máy tính.
- Màn hình chào mừng → nhấn Next.
- Chọn thư mục cài đặt (giữ mặc định) → nhấn Next.
- Màn hình Installation Options — tick vào:
- ✅ Create Desktop Shortcut — tạo icon ngoài màn hình
- ✅ Add "Open Folder as Project" — chuột phải vào thư mục để mở trong IntelliJ
- ✅ Add launchers dir to the PATH — chạy IntelliJ từ terminal nếu cần
.java— có thể tick hoặc không (dùng IntelliJ mở file .java khi nhấn đúp)
- Nhấn Next → Install → chờ 1–2 phút → nhấn Finish.
Bước 3 — Mở IntelliJ lần đầu¶
- Nhấn đúp icon IntelliJ IDEA trên màn hình (hoặc tìm trong Start Menu).
- Màn hình Import Settings hỏi muốn nhập cài đặt cũ không — chọn Do not import settings → OK.
- Màn hình Welcome to IntelliJ IDEA xuất hiện — đây là màn hình chính.
Cách 1 — Tải từ trang JetBrains (khuyến nghị)¶
- Vào https://www.jetbrains.com/idea/download/
- Cuộn xuống phần Community Edition, chọn đúng chip:
- Apple Silicon (M1/M2/M3): chọn
.dmg (Apple Silicon) - Intel: chọn
.dmg (Intel)
- Apple Silicon (M1/M2/M3): chọn
- Tải file
.dmgvề. - Mở file
.dmg, kéo icon IntelliJ IDEA CE vào thư mục Applications. - Mở Finder → Applications → IntelliJ IDEA CE để khởi động.
Cách 2 — Cài qua Homebrew¶
Cách 1 — Tải file .tar.gz¶
- Vào https://www.jetbrains.com/idea/download/
- Cuộn xuống Community Edition, tải file
.tar.gz. -
Giải nén và chạy:
-
Trong IntelliJ, vào Tools → Create Desktop Entry để tạo shortcut trong menu ứng dụng.
Cách 2 — Snap (Ubuntu)¶
Kiểm tra IntelliJ hoạt động¶
Sau khi mở IntelliJ IDEA lần đầu:
- Nhấn New Project ở màn hình Welcome.
- Chọn Java ở cột trái, đảm bảo JDK hiển thị
21(nếu không thấy, nhấn vào dropdown và chọn Add JDK → trỏ đến thư mục JDK 21). - Nhấn Create → IntelliJ tạo project mẫu.
- Mở file
Main.javatrong cây thư mục bên trái → nhấn nút ▶ Run màu xanh → chương trình chạy và hiển thị kết quả ở cửa sổ dưới.
Thành công nếu
Cửa sổ Run phía dưới hiển thị Hello, World! (hoặc output của chương trình mẫu). IntelliJ đã kết nối được với JDK 21.
4. Cài đặt Eclipse IDE¶
Eclipse là IDE lâu đời và phổ biến trong môi trường doanh nghiệp Java.
Bước 1 — Tải Eclipse Installer¶
- Vào https://www.eclipse.org/downloads/
- Nhấn Download x86_64 để tải Eclipse Installer (~70 MB).
Bước 2 — Chạy Eclipse Installer¶
- Mở file
.exevừa tải. - Màn hình chọn loại Eclipse xuất hiện → chọn Eclipse IDE for Java Developers.
- Kiểm tra ô JVM — Eclipse sẽ tự phát hiện JDK 21. Nếu không thấy, nhấn vào ô đó và chỉ đến thư mục JDK 21.
- Nhấn Install → đồng ý License → chờ tải (~400 MB) → nhấn Launch.
- Vào https://www.eclipse.org/downloads/, tải Eclipse Installer cho macOS.
- Mở file
.dmg, chạy installer, chọn Eclipse IDE for Java Developers. - Hoặc dùng Homebrew:
brew install --cask eclipse-java
Tạo project đầu tiên trong Eclipse¶
- Mở Eclipse, chọn Workspace (thư mục lưu project) → nhấn Launch.
- Vào File → New → Java Project.
- Đặt tên project (ví dụ
HelloWorld) → đảm bảo JRE chọnJavaSE-21→ nhấn Finish. - Chuột phải vào thư mục
src→ New → Class. - Đặt tên
Main, tick public static void main(String[] args) → nhấn Finish. - Nhấn nút ▶ Run (hoặc
Ctrl + F11) để chạy.
5. Cài đặt VS Code + Java Extension Pack¶
VS Code là trình soạn thảo gọn nhẹ — không nặng bằng IntelliJ hay Eclipse. Để code Java trong VS Code cần cài thêm bộ extension.
Bước 1 — Cài VS Code¶
- Vào https://code.visualstudio.com/, nhấn Download.
- Chạy installer, làm theo hướng dẫn.
Bước 2 — Cài Java Extension Pack¶
- Mở VS Code.
- Nhấn tổ hợp phím
Ctrl + Shift + X(Windows) hoặcCmd + Shift + X(macOS) để mở Extensions. - Gõ vào ô tìm kiếm:
Extension Pack for Java - Tìm extension của Microsoft (có logo màu xanh) → nhấn Install.
Bộ extension này bao gồm 6 thành phần: - Language Support for Java — tô màu cú pháp, autocomplete, phát hiện lỗi - Debugger for Java — debug tích hợp - Test Runner for Java — chạy JUnit test - Maven for Java — quản lý Maven project - Project Manager for Java — điều hướng project - IntelliCode — AI gợi ý code
Bước 3 — Mở project Java¶
- Vào File → Open Folder, chọn thư mục project.
- Mở file
.java— VS Code tự nhận diện và kích hoạt Java extension. - Nhấn nút ▶ Run xuất hiện phía trên hàm
mainđể chạy chương trình.
VS Code cần JDK đã cài trước
VS Code không tự quản lý JDK — nó đọc biến JAVA_HOME hoặc tự phát hiện JDK trong PATH. Đảm bảo JDK 21 đã cài và JAVA_HOME được đặt đúng trước khi mở VS Code.
6. Cài đặt Apache NetBeans¶
NetBeans là IDE mã nguồn mở, được phát triển bởi Apache Software Foundation. Đây là IDE quen thuộc ở nhiều trường đại học nhờ giao diện trực quan, tích hợp sẵn Maven và không cần cấu hình phức tạp để bắt đầu.
Bước 1 — Tải NetBeans¶
- Mở trình duyệt, vào trang tải:
https://netbeans.apache.org/front/main/download/ - Chọn phiên bản mới nhất (ví dụ Apache NetBeans 25).
- Tải file Windows Installer (
.exe, ~600 MB).
Bước 2 — Chạy installer¶
- Mở file
.exevừa tải. - Nhấn Next ở màn hình chào.
- Chọn thư mục cài đặt (giữ mặc định) → Next.
- Kiểm tra ô JDK trỏ đúng đến JDK 21 đã cài → Next.
- Nhấn Install → chờ cài xong → nhấn Finish.
Bước 3 — Mở NetBeans lần đầu¶
- Tìm Apache NetBeans IDE trong Start Menu hoặc nhấn đúp icon trên màn hình.
- Lần đầu khởi động có thể mất 30–60 giây.
Cách 1 — Tải file cài đặt¶
- Vào https://netbeans.apache.org/front/main/download/, tải file macOS Installer (
.dmg). - Mở file
.dmg, kéo Apache NetBeans vào thư mục Applications.
Cách 2 — Cài qua Homebrew¶
Cách 1 — Tải file .sh¶
- Vào https://netbeans.apache.org/front/main/download/, tải file Linux Installer (
.sh). -
Mở terminal, cấp quyền thực thi và chạy:
-
Làm theo hướng dẫn trên màn hình.
Cách 2 — Snap (Ubuntu)¶
Tạo project đầu tiên trong NetBeans¶
- Nhấn New Project (hoặc File → New Project).
- Chọn Java with Maven → Java Application → nhấn Next.
- Điền tên project (ví dụ
HelloWorld) → nhấn Finish. - NetBeans tạo file
App.javatrong thư mụcsrc. - Nhấn nút ▶ Run Project (hoặc phím
F6) để chạy.
Thành công nếu
Cửa sổ Output phía dưới hiển thị output của chương trình. NetBeans đã kết nối với JDK 21.
7. So sánh nhanh¶
| Tính năng | IntelliJ IDEA CE | Eclipse | VS Code | NetBeans |
|---|---|---|---|---|
| Tốc độ khởi động | Chậm hơn | Trung bình | Nhanh | Trung bình |
| RAM sử dụng | ~500–800 MB | ~400–600 MB | ~200–400 MB | ~300–500 MB |
| Autocomplete thông minh | ★★★★★ | ★★★ | ★★★★ | ★★★★ |
| Tích hợp Maven/Gradle | Xuất sắc | Tốt | Tốt | Tốt (Maven sẵn) |
| Phổ biến trong cộng đồng | Rất cao | Cao (doanh nghiệp) | Cao (frontend) | Trung bình (học thuật) |
| Plugin/Extension | Phong phú | Phong phú | Phong phú | Trung bình |
8. Phím tắt cần nhớ ngay¶
| Tác dụng | Windows / Linux | macOS |
|---|---|---|
| Chạy chương trình | Shift + F10 |
Ctrl + R |
| Debug chương trình | Shift + F9 |
Ctrl + D |
| Gợi ý autocomplete | Ctrl + Space |
Ctrl + Space |
| Comment/uncomment dòng | Ctrl + / |
Cmd + / |
| Tìm kiếm mọi thứ | Shift Shift |
Shift Shift |
| Fix lỗi nhanh (quick fix) | Alt + Enter |
Option + Enter |
| Format code tự động | Ctrl + Alt + L |
Cmd + Option + L |
| Tác dụng | Windows / Linux | macOS |
|---|---|---|
| Chạy chương trình | Ctrl + F11 |
Cmd + F11 |
| Debug chương trình | F11 |
F11 |
| Gợi ý autocomplete | Ctrl + Space |
Ctrl + Space |
| Comment/uncomment dòng | Ctrl + / |
Cmd + / |
| Format code tự động | Ctrl + Shift + F |
Cmd + Shift + F |
| Tự động import | Ctrl + Shift + O |
Cmd + Shift + O |
| Tác dụng | Windows / Linux | macOS |
|---|---|---|
| Chạy/Debug chương trình | F5 |
F5 |
| Gợi ý autocomplete | Ctrl + Space |
Ctrl + Space |
| Comment/uncomment dòng | Ctrl + / |
Cmd + / |
| Format code tự động | Shift + Alt + F |
Shift + Option + F |
| Mở Command Palette | Ctrl + Shift + P |
Cmd + Shift + P |
| Tác dụng | Windows / Linux | macOS |
|---|---|---|
| Chạy project | F6 |
F6 |
| Debug project | F5 |
F5 |
| Gợi ý autocomplete | Ctrl + Space |
Ctrl + Space |
| Comment/uncomment dòng | Ctrl + / |
Cmd + / |
| Format code tự động | Alt + Shift + F |
Option + Shift + F |
| Fix import tự động | Ctrl + Shift + I |
Cmd + Shift + I |
| Build project | F11 |
F11 |
9. Xử lý lỗi thường gặp¶
IntelliJ không nhận ra JDK¶
Triệu chứng: IntelliJ báo "No JDK configured" hoặc code Java bị gạch đỏ toàn bộ.
Cách sửa:
1. Vào File → Project Structure (Ctrl + Alt + Shift + S).
2. Chọn Project ở cột trái.
3. Ở ô SDK, nhấn Add SDK → JDK → trỏ đến thư mục cài JDK 21.
VS Code không tìm thấy Java¶
Triệu chứng: Báo "Java runtime could not be located".
Cách sửa:
Mở VS Code Settings (Ctrl + ,), tìm java.jdt.ls.java.home, đặt giá trị là đường dẫn đến JDK 21 (ví dụ: C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot).
Eclipse chạy rất chậm (Windows)¶
Nguyên nhân: Eclipse cần thêm bộ nhớ.
Cách sửa: Mở file eclipse.ini trong thư mục cài Eclipse, tìm dòng -Xmx và tăng lên -Xmx2g (tối đa 2 GB RAM).
NetBeans không nhận ra JDK¶
Triệu chứng: NetBeans báo "No Java Platform defined" hoặc không thể build project.
Cách sửa: 1. Vào Tools → Java Platforms. 2. Nhấn Add Platform → chọn Java Standard Edition → Next. 3. Trỏ đến thư mục JDK 21 → Next → Finish.
NetBeans khởi động rất chậm¶
Nguyên nhân: Bộ nhớ mặc định của NetBeans khá thấp.
Cách sửa: Mở file netbeans.conf trong thư mục cài đặt (thường ở C:\Program Files\NetBeans-25\netbeans\etc\), tìm dòng netbeans_default_options và thêm -J-Xmx2g vào cuối chuỗi options.
Sau khi IDE đã hoạt động ổn định, bước tiếp theo là Terminal cơ bản — học cách thao tác với dòng lệnh để chạy Java mà không cần IDE.