Chương trình Java đầu tiên trên Eclipse IDE

Giới thiệu

Trong bài này, chúng ta cùng nhau xây dựng chương trình Java đầu tiên trên Eclipse IDE.

Tương tự như các chương trình lập trình đầu tiên với các ngôn ngữ khác, nội dung chính của chương trình này:

  • Xuất ra trên màn hình câu tiếng Việt “Xin chào thế giới lập trình và ngôn ngữ Java”.
  • Giao diện hiển thị ở đây là dòng lệnh Console.

Xây dựng chương trình Java đầu tiên

Bước 1.

Chúng ta khởi động Eclipse IDE và lựa chọn thư mục chứa các dự án.

Ví dụ ở đây chúng ta lựa chọn thư mục workspace:

Chúng ta lựa chọn nút Launch để tiếp tục.

Hình 1. Khởi động Eclipse IDE và lựa chọn workspace.

Bước 2.

Màn hình chính của Eclipse IDE hiện ra.

Hình 2. Màn hình chào mừng của Eclipse IDE.

Bước 3.

Chúng ta thu nhỏ cửa sổ chào mừng.

Màn hình chính của Eclipse IDE sẽ hiện ra bao gồm các phân vùng khác nhau như sau:

Hình 3. Màn hình chính của Eclipse IDE bao gồm các phân vùng.

Bước 4.

Chúng ta lựa chọn chức năng File → New → Other để tạo dự án mới.

Hình 4. Lựa chọn chức năng tạo dự án Java mới.

Bước 5.

Màn hình New hiện ra.

Chúng ta lựa chọn Java Project để tạo dự án Java mới.

Chúng ta lựa chọn nút Next để tiếp tục.

Hình 5. Màn hình New để tạo dự án mới.

Bước 6.

Màn hình New Java Project hiện ra.

Chúng ta nhập các thông tin như sau:

Project name: JavaHelloWorld

Chú ý rằng tên của dự án phải theo quy ước:

  • Chữ cái đầu tiên viết hoa.
  • Các từ phải viết liền kề nhau, không được xuất hiện khoảng trắng hay ký tự đặc biệt.

Các lựa chọn khác để mặc định.

Chúng ta lựa chọn nút Finish để thực hiện tạo dự án Java mới.

Hình 6. Thiết lập thông tin dự án Java mới.

Bước 7.

Cửa sổ thông báo hiện ra, hỏi chúng ta có muốn chuyển sang giao diện của Java Console / Desktop hay không.

Chúng ta lựa chọn nút Open Perspective để thực hiện việc chuyển sang giao diện mới.

Hinhf 7. Lựa chọn chuyển sang giao diện Java Console / Desktop.

Bước 8.

Màn hình giao diện của Java Console / Desktop hiện ra.

Chúng ta có thể nhìn thấy phân vùng bên góc trái màn hình có thể hiện cấu trúc thư mục của dự án JavaHelloWorld.

Hình 8. Màn hình giao diện Java Console / Desktop trong Eclipse IDE.

Bước 9.

Chúng ta nhấn chuột phải vào thư mục src.

Chúng ta lựa chọn New → Package để tạo gói java mới.

Theo quy định của ngôn ngữ Java, mọi tập tin Java phải thuộc một gói nào đó.

Điều này sẽ được trao đổi kỹ hơn trong các bài sau về ngôn ngữ Java.

Hình 9. Lựa chọn chức năng tạo gói mới.

Bước 10.

Màn hình New Java Package hiện ra.

Chúng ta nhập thông tin như sau:

Name: main

Chú ý rằng theo quy ước thì chữ cái đầu tiên trong tên của gói phải được viết thường.

Thông tin về Source folder thì giữ nguyên mặc định.

Chúng ta lựa chọn nút Finish để thực hiện tạo gói mới.

Hinh 10. Màn hình New Package để tạo gói mới.

Bước 11.

Màn hình chính của Eclipse IDE sau khi tạo gói main:

Hình 11. Màn hình chính Eclipse IDE sau khi tạo gói main.

Bước 12.

Chúng ta nhấn chuột phải vào gói main.

Chúng ta lựa chọn New → Class để tạo tập tin Java mới.

Theo quy định của ngôn ngữ Java, mọi tập tin Java là một lớp đối tượng.

Điều này sẽ được trao đổi kỹ hơn trong các bài sau về ngôn ngữ Java.

Hình 12. Lựa chọn chức năng tạo lớp đối tượng mới.

Bước 13.

Màn hình New Java Class hiện ra.

Chúng ta nhập thông tin như sau:

Name: Main

Chú ý rằng theo quy ước thì chữ cái đầu tiên trong tên của lớp đối tượng phải được viết hoa.

Chúng ta lựa chọn thêm thông tin:

public static void main(String[] args)

Đây là phương thức chính để thực thi toàn bộ chương trình.

Các thông tin khác giữ nguyên như mặc định.

Chúng ta lựa chọn nút Finish để thực hiện tạo lớp đối tượng Main.

Hình 13. Nhập thông tin tạo lớp đối tượng Main.

Bước 14.

Màn hình chính của Eclipse IDE sau khi tạo lớp đối tượng Main.

Chúng ta thấy các đoạn mã nguồn Java đã được tạo tự động theo như các thông tin đã được nhập trước đó:

Hình 14. Màn hình chính Eclipse IDE sau khi tạo lớp đối tượng Main.

Bước 15.

Chúng ta thực hiện đoạn mã nguồn để hiển thị ra các câu trên màn hình với 02 chuỗi lệnh sau:

System.out.println(“Xin chào thế giới lập trình và ngôn ngữ Java”);

System.out.println(“Chúng ta làm bạn nhé”);

Những điểm cần chú ý theo quy định trong Java:

  • Hai dòng mã nguồn trên được viết bên trong một phương thức nào đó. Cụ thể ở đây là phương thức main().
  • Phương thức để hiển thị một thông tin ra màn hình ConsoleSystem.out.println().
  • Do hiển thị 02 câu nên ở đây chúng ta áp dụng một phương pháp là viết 02 lần phương thức System.out.println().

Điều này sẽ được trao đổi kỹ hơn trong các bài sau về ngôn ngữ Java.

Hình 15. Mã nguồn Java hiển thị thông tin ra màn hình.

Bước 16.

Chúng ta thực hiện cấu hình việc biên dịch và chạy chương trình.

Chúng ta lựa chọn chức năng Run → Run Configurations… để cấu hình biên dịch.

Hình 16. Lựa chọn chức năng cấu hình biên dịch và chạy chương trình Java.

Bước 17.

Màn hình Run Configurations hiện ra.

Chúng ta lựa chọn mục Java Application trong phân vùng bên trái.

Hình 17. Màn hình cấu hình biên dịch và chạy chương trình Java.

Bước 18.

Chúng ta nhấn đôi chuột vào mục Java Application để tạo một cấu hình biên dịch mới.

Giao diện cấu hình biên dịch mới hiện ra.

Chúng ta nhập thông tin tương tự như sau:

Name: JavaHelloWorld

Những thông tin khác giữ nguyên mặc định.

Chúng ta lựa chọn nút Run để thực hiện biên dịch và chạy chương trình.

Hình 18. Nhập thông tin cấu hình biên dịch mới.

Bước 19.

Chương trình của chúng ta đã được biên dịch và chạy tốt.

Màn hình Console hiển thị 02 câu mà chúng ta muốn hiển thị.

Chúng ta có thể thấy màn hình Console ở phân vùng bên dưới.

Hình 19. Thực hiện biên dịch và chạy chương trình Java.

Bước 20

Những lần tiếp theo nếu chúng ta muốn thực hiện biên dịch và chạy chương trình.

Chúng ta lựa chọn dấu mũi tên màu đen chỉ xuống ở ngay bên cạnh nút mũi tên màu xanh trên thanh công cụ.

Chúng ta lựa chọn chức năng 1 JavaHelloWorld trong menu sổ xuống.

Hình 20. Thực hiện biên dịch và chạy chương trình Java.

Tổng kết

Trong bài này chúng ta đã cùng nhau thực hiện những công việc chính sau:

  • Thiết lập một dự án Java Console / Desktop bằng Eclipse IDE.
  • Tìm hiểu một số đoạn mã nguồn Java cơ bản để hiển thị thông tin ra màn hình Console.
  • Cấu hình Eclipse IDE để biên dịch và chạy chương trình Java Console / Desktop.

Thiết lập Eclipse IDE để phát triển Desktop và Web Applications bằng ngôn ngữ Java

Giới thiệu

Eclipse là một môi trường phát triển tích hợp (IDE) được sử dụng trong lập trình máy tính và là IDE Java được sử dụng rộng rãi nhất.

Eclipse được phát triển chủ yếu bằng Java và được sử dụng để phát triển các ứng dụng Java Desktop và Web.

Eclipse cũng có thể được sử dụng để phát triển các ứng dụng với các ngôn ngữ lập trình khác như PHP, Python, …

Thiết lập Eclipse IDE

Bước 1.

Chúng ta vào địa chỉ trang web của Eclipse để download phiên bản Eclipse IDE for Enterprise Java Developers:

https://www.eclipse.org/downloads/packages/

Đây là phiên bản Eclipse đã được tích hợp sẵn các chức năng để phát triển Desktop và Web Applications bằng Java.

Chúng ta lựa chọn download phiên bản dành cho Linux x64.

Hình 1. Download Eclipse IDE for Enterprise Java Developers.

Bước 2.

Sau khi download tập tin eclipse-jee-2019-03-R-linux-gtk-x86_64.tar.gz, chúng ta nhấp đôi chuột để mở tập tin này.

Đây là một dạng tập tin nén và được mở bởi ứng dụng mặc định.

Hình 2. Mở tập tin eclipse được download.

Bước 3.

Sau khi giải nén, chúng ta nhận được kiến trúc của thư mục eclipse như sau:

Hình 3. Kiến trúc thư mục eclipse.

Bước 4.

Chúng ta thực thi tập tin eclipse bằng cách nhấp đôi chuột để chạy.

Màn hình yêu cầu lựa chọn thư mục lưu trữ projects mặc định hiện ra.

Đây là thư mục sẽ được lưu trữ các projects được tạo ra khi chúng ta sử dụng Eclipse để phát triển phần mềm.

Chúng ta lựa chọn thư mục lưu trữ projects.

Chúng ta nhấn nút Launch để bắt đầu sử dụng Eclipse.

Hình 4. Lựa chọn thư mục lưu trữ projects.

Bước 5.

Màn hình chào mừng của Eclipse hiện ra.

Chúng ta có thể để nguyên hoặc tắt trang chào mừng mỗi lần khởi động lại Eclipse.

Hình 5. Giao diện chính của Eclipse.

Cài đặt Plugin WindowBuilder Pro để thiết kế giao diện Desktop Applications

WindowBuilder được xây dựng như là một plugin của Eclipse, bao gồm SWT DesignerSwing Designer và giúp dễ dàng tạo các ứng dụng GUI Java mà không mất nhiều thời gian để viết mã.

Sử dụng trình thiết kế trực quan và công cụ bố cục What You See Is What You Get (có nghĩa là kéo thả các thành phần) để tạo các biểu mẫu đơn giản cho các cửa sổ phức tạp; mã Java sẽ được tạo ra tự động.

Dễ dàng thêm các điều khiển bằng cách kéo và thả, thêm các trình xử lý sự kiện vào các điều khiển, thay đổi các thuộc tính khác nhau của các điều khiển bằng trình chỉnh sửa thuộc tính, quốc tế hóa ứng dụng và nhiều hơn nữa.

Bước 1.

Chúng ta lựa chọn Help → Install New Software.

Hình 6. Lựa chọn chức năng Install New Software.

Bước 2.

Màn hình cài đặt plugin mới hiện ra.

Chúng ta lựa chọn nút Add để thực hiện thêm plugin mới.

Hình 7. Màn hình cài đặt plugin mới.

Bước 3.

Màn hình thêm plugin mới hiện ra.

Chúng ta nhập các thông tin:

Name: WindowBuilder Pro.

Location: http://download.eclipse.org/windowbuilder/latest/

Chúng ta lựa chọn nút Add để thực thi việc thêm plugin WindowBuilder.

Hình 8. Màn hình nhập thông tin plugin mới.

Bước 4.

Màn hình lựa chọn các chức năng sẽ được cài đặt hiện ra.

Chúng ta lựa chọn các chức năng:

WindowBuilder

WindowBuilder XWT Support

Chúng ta lựa chọn nút Next > để tiếp tục.

Hình 9. Màn hình lựa chọn chức năng sẽ cài đặt.

Bước 5.

Màn hình tổng hợp các chức năng sẽ được cài đặt.

Chúng ta lựa chọn nút Next > để tiếp tục.

Hình 10. Màn hình tổng hợp các chức năng sẽ cài đặt.

Bước 6.

Màn hình yêu cầu chấp nhận bản quyền hiện ra.

Chúng ta lựa chọn

I accept the terms of the license agreement

Chúng ta lựa chọn nút Finish để thực hiện cài đặt.

Hình 11. Màn hình yêu cầu chấp nhận bản quyền.

Bước 7.

Sau khi việc cài đặt WindowBuilder được hoàn tất, Eclipse yêu cầu được khởi động lại để áp dụng.

Chúng ta lựa chọn nút Restart Now để khởi động lại Eclipse.

Hình 12. Eclipse yêu cầu khởi động lại để áp dụng WindowBuilder.

Tổng kết

Trong bài này chúng ta đã cùng nhau thực hiện thiết lập Eclipse IDE để phát triển Desktop và Web Applications bằng ngôn ngữ Java.

Thiết lập môi trường lập trình Java 8 – Cài đặt OpenJDK trên Ubuntu 18.04 x64 LTS

Trong bài này chúng ta cùng tìm hiểu việc cài đặt OpenJDK 8 trên Hệ điều hành Ubuntu 18.04 x64 LTS.

Lý do chính cho việc cài đặt OpenJDK 8 thay vì Oracle J2SE JDK 8 là vì để làm quen dần với xu hướng nguồn mở.

Những phiên bản Oracle JDK sau này sẽ dần trở nên không còn miễn phí và nguồn mở nữa.

Các bước cài đặt OpenJDK 8

Bước 1.

Chúng ta chọn chức năng Show Applications ở phía dưới cùng trên thanh Toolbars bên trái màn hình.

Chúng ta nhập chuỗi terminal để lựa chọn ứng dụng thực thi dòng lệnh Terminal.

Hình 1. Lựa chọn ứng dụng Terminal.

Bước 2.

Cửa sổ Terminal hiện ra.

Trước tiên chúng ta thực hiện cập nhật hệ thống với chuỗi lệnh:

sudo apt update

Chuỗi lệnh trên được thực hiện với quyền cao nhất là root.

Chúng ta nhấn phím Enter để thực hiện.

Hệ thống yêu cầu chúng ta nhập mật khẩu vì phải thực hiện với quyền root.

Chúng ta nhập mật khẩu của tài khoản đăng nhập rồi nhấn phím Enter.

Hình 2. Nhập mật khẩu cho tài khoản hiện tại để thực hiện cập nhật.

Bước 3.

Sau khi hệ thống thực hiện cập nhật.

Chúng ta thực hiện cài đặt OpenJDK 8 với chuỗi lệnh:

sudo apt install openjdk-8-jdk

Chúng ta nhấn phím Enter để thực hiện.

Hình 3. Nhập chuỗi lệnh yêu cầu cài đặt OpenJDK 8.

Bước 4.

Trong quá trình cài đặt, hệ thống sẽ hỏi có download font về để cài đặt hay không.

Chúng ta nhấn phím chứa ký tự Y để đồng ý.

Chúng ta nhấn phím Enter để tiếp tục.

Hình 4. Nhấn phím Y để đồng ý download OpenJDK 8.

Bước 5.

Hệ thống tiến hành cài đặt OpenJDK 8.

Hình 5. Hệ thống tiến hành cài đặt OpenJDK 8.

Bước 6.

Hệ thống hoàn thành tiến trình cài đặt OpenJDK 8.

Hình 6. Hệ thống hoàn thành cài đặt OpenJDK 8.

Bước 7.

Chúng ta kiểm tra xem phiên bản OpenJDK 8 được cài đặt có đúng chưa với chuỗi lệnh:

java -version

Hệ thống hiển thị thông tin về phiên bản được cài đặt.

Hình 7. Thực hiện kiểm tra phiên bản OpenJDK 8.

Tổng kết

Trong bài này chúng ta đã cùng nhau thực hiện cài đặt môi trường thực hành Java với OpenJDK 8.

Hi vọng rằng chúng ta có thể dần cảm thấy thoải mái với việc sử dụng Hệ điều hành Ubuntu 18.04 x64 LTS như trên Windows.