Bỏ qua để đến nội dung

Tạo dự án Java đầu tiên

Tạo một file tên Main.java với nội dung:

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

⚠️ Lưu ý quan trọng: nếu class được khai báo public, tên file phải trùng chính xác với tên class (kể cả chữ hoa/thường). Ở ví dụ trên, class tên Main thì file bắt buộc phải tên Main.java.

Giải thích cấu trúc:

  • public class Main - khai báo một class tên Main
  • public static void main(String[] args) - phương thức mainđiểm bắt đầu của mọi chương trình Java; JVM sẽ tìm và gọi phương thức này đầu tiên
  • System.out.println(...) - in dữ liệu ra màn hình

Trong thư mục chứa Main.java, chạy:

Terminal window
javac Main.java # Biên dịch: tạo ra file Main.class (bytecode)
java Main # Chạy: JVM thực thi Main.class (không cần đuôi .class)

Kết quả:

Hello, Java!
  1. Mở IntelliJ IDEA, chọn File > New > Project
  2. Chọn New Project, ngôn ngữ Java, chọn JDK đã cài (ví dụ 21)
  3. Đặt tên dự án, chọn nơi lưu, bấm Create
  4. IntelliJ tự tạo cấu trúc thư mục chuẩn:
my-project/
├── src/ # Chứa mã nguồn .java
│ └── Main.java
└── my-project.iml # File cấu hình dự án của IntelliJ
  1. Mở src/Main.java, IntelliJ thường tạo sẵn một class mẫu - sửa lại nội dung như ví dụ trên
  2. Bấm nút Run (▶) cạnh phương thức main hoặc nhấn Ctrl+Shift+F10 (Windows/Linux) / Ctrl+R (macOS) để chạy

Khi dự án lớn hơn, mã nguồn Java thường được tổ chức theo package (tương tự thư mục), khai báo bằng dòng đầu tiên trong file:

package com.bumbii.demo;
public class Main {
public static void main(String[] args) {
System.out.println("Hello from a package!");
}
}

Thư mục vật lý phải khớp với tên package: file trên nằm tại src/com/bumbii/demo/Main.java. (Chủ đề package sẽ được nói kỹ hơn ở bài riêng.)

  • Tên file .java (với class public) phải trùng tên class
  • Biên dịch bằng javac TênFile.java, chạy bằng java TênClass (không có đuôi .class)
  • main(String[] args) là điểm bắt đầu chương trình
  • IntelliJ IDEA tự động hóa việc biên dịch/chạy qua nút Run