Để biên dịch mã nguồn Java (thường có tệp kết thúc bằng .java
), bạn cần phải ban hành Trình biên dịch Java, hay còn gọi là javac
. Điều này biên dịch nguồn thành một tệp nhị phân mã byte kết thúc bằng .class
.
Khi chạy nhị phân mã byte, bạn tham khảo tên lớp đầy đủ , không phải tệp. Java sau đó sẽ tìm .class
tệp thích hợp liên quan đến vị trí hiện tại , tải lớp thích hợp và gọi hàm main()
. Điều này cho phép có nhiều chương trình có thể gọi được (thậm chí lồng nhau) đến một chương trình từ một tệp nhị phân được biên dịch.
Hơn nữa, các lớp Java có thể tồn tại trong các gói được tổ chức theo thư mục và được khai báo ở đầu tệp, vd
package Arrays;
Vì vậy, một khi bạn đã biên dịch chương trình của mình, bạn cần nằm trong thư mục phía trên thư mục Mảng, rồi xóa .java
lệnh java và đặt tiền tố tên lớp bằng 'Mảng.'. ví dụ
$ cd /path/to/src
$ java Arrays.Speeds