JavaScript is required

Khi biên dịch gặp lỗi Exception in thread main

A.

Đường dẫn chương trình sai.

B.

Không có từ khóa public tại mở đầu khai báo class

C.

Không khai báo class

D.
Không có hàm main
Trả lời:

Đáp án đúng: A


Lỗi "Exception in thread \"main\"" thường xảy ra khi chương trình Java không tìm thấy hoặc không thể thực thi hàm `main`. Hàm `main` là điểm khởi đầu của mọi chương trình Java, và nó phải được định nghĩa theo một khuôn mẫu nhất định: `public static void main(String[] args)`. Nếu hàm `main` bị thiếu, sai tên, sai kiểu trả về, hoặc không có `public static`, JVM sẽ không thể tìm thấy nó và sẽ báo lỗi. * **A. Đường dẫn chương trình sai:** Đường dẫn sai sẽ gây ra lỗi không tìm thấy file, không phải lỗi liên quan đến thread main. * **B. Không có từ khóa public tại mở đầu khai báo class:** Lỗi này có thể gây ra các vấn đề khác liên quan đến việc truy cập class, nhưng không trực tiếp gây ra lỗi "Exception in thread main". * **C. Không khai báo class:** Nếu không khai báo class thì sẽ lỗi biên dịch khác, không liên quan đến "Exception in thread main". * **D. Không có hàm main:** Đây chính xác là nguyên nhân gây ra lỗi "Exception in thread \"main\"". Nếu chương trình không có hàm main, JVM sẽ không biết bắt đầu thực thi từ đâu và do đó báo lỗi.

Câu hỏi liên quan