Làm thế nào để Viết “Hello World!” bằng Java trên Ubuntu Linux

Tài liệu này giả sử bạn có một số loại môi trường phát triển phần mềm Java được cài đặt trên hệ thống của bạn như Oracle Java, OpenJDK hoặc IBM Java. Nếu bạn không có một thiết lập môi trường phát triển Java xin vui lòng xem tài liệu sau đây Làm thế nào để cài đặt Oracle Java trên Ubuntu Linux , hoặc nhanh chóng và dơ bẩn, gõ vào dòng lệnh của bạn: sudo apt-get install openjdk-7-jdk

Nếu Java được cài đặt trên hệ thống của bạn thì nhiệm vụ tiếp theo của chúng ta là thiết lập một môi trường rõ ràng để tạo ra chương trình Java đầu tiên của chúng tôi. Một số người thích dùng IDE (môi trường phát triển tích hợp) như Eclipse IDE hoặc NetBeans IDE để viết các chương trình của họ. Vì nó làm cho các tác vụ lập trình ít phức tạp hơn khi bạn đang làm việc với nhiều tệp lớp Java.

Đối với ví dụ này, chúng ta sẽ làm việc theo cách thủ công với lập trình Java mà không cần sử dụng IDE bằng cách sử dụng Java JDK (bộ phát triển Java), tạo một thư mục, tệp văn bản Java và sử dụng trình soạn thảo văn bản.

Mở terminal trên hệ thống của bạn sau khi cài đặt Java trên hệ thống của bạn.

Tạo một thư mục để giữ các chương trình Java của bạn. Mở một terminal trên Ubuntu Linux và tạo thư mục ứng dụng Java của bạn.

Type: mkdir Java_Applications

  • Thao tác này sẽ tạo thư mục Java_Applications của bạn.

Điều hướng tới thư mục Java_Applications của bạn. Nhập hoặc sao chép / dán:cd Java_Applications

  • Điều này sẽ thay đổi bạn vào thư mục Java_Applications mới được tạo ra của bạn.

Sử dụng trình chỉnh sửa văn bản như nano hoặc gedit để tạo tệp java. Trong ví dụ này chúng ta sẽ sử dụng chương trình truyền thống đầu tiên được gọi là “Hello world”. Thao tác này sẽ mở ra một tệp văn bản Java trống để làm việc và bây giờ chúng ta sẽ chèn một số văn bản vào tệp Java của chúng tôi.

  • Vì vậy, sử dụng nano hoặc gedit chúng tôi sẽ phát hành lệnh sau:
  • Loại: nano HelloWorld.java hoặc loại gedit HelloWorld.java

Nhập mã dưới đây bên dưới.

import javax.swing.*;
public class HelloWorld extends JFrame
{
public static void main(String[] args)
{
new HelloWorld();
}
public HelloWorld()
{
JPanel panel1 = new JPanel();
JLabel label1 = new JLabel("Hello, World, this is my first Java  program on Ubuntu Linux");
panel1.add(label1);
this.add(panel1);
this.setTitle("Hello World");
this.setSize(500,500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}

Cuối cùng lưu tệp là:  HelloWorld.java

Biên dịch tệp HelloWorld.java vào tệp tin lớp Java bằng cách đưa ra lệnh dưới đây.

  • Type: javac HelloWorld.java
  • (Điều này sẽ không thành công nếu bạn không cài đặt javac, nếu không, hoặc làm theo các hướng dẫn trong phần giới thiệu hoặc gõ vào dòng lệnh của bạn: sudo apt-get cài đặt openjdk-7-jdk)

Chạy hoặc thực hiện tệp lớp Java của bạn bằng cách phát hành lệnh sau.

  • Type: java HelloWorld