Làm thế nào để biên dịch và chạy chương trình Java đầu tiên của bạn?



Bài viết này sẽ giúp bạn biên dịch và chạy một chương trình java. Nó cũng sẽ giúp bạn học các nguyên tắc cơ bản về java và hướng dẫn từng bước để viết, biên dịch và chạy chương trình Java.

Các ngôn ngữ cấp cao như , , C ++ , v.v. biên dịch một chương trình thành mã cấp thấp tương đương của nó mà máy có thể hiểu và thực thi. Trong blog này, chúng ta sẽ thảo luận về cách viết, biên dịch và chạy một chương trình java.

Bước đầu tiên là tạo một thư mục, tạo một Lớp Java và viết một Chương trình Java. Khi chúng tôi viết một chương trình Java, javac ( Trình biên dịch Java ) dịch mã nguồn java sang mã bytecode, tức là .lớp học tập tin . Bytecode là ngôn ngữ máy của Máy ảo Java (JVM). Bytecode còn được gọi là mã ma thuật của Java là mã độc lập với nền tảng.





Một bước quan trọng sau khi cài đặt Java vào hệ thống là thiết lập một đường dẫn. Bạn có thể tham khảo thêm ' Làm cách nào để đặt đường dẫn trong Java? ' bài viết để biết chính xác thủ tục.

cách quét một ký tự trong java

Hãy tạo một chương trình java đơn giản.



Tạo tệp java dưới dạng HelloWorld.java

public class HelloWorld {public static void main (String args []) {System.out.println ('Hello World')}}

Để biên dịch chương trình này, hãy nhập lệnh hiển thị bên dưới trên dấu nhắc lệnh của bạn và nhấn enter.

javac HelloWorld.java

Điều nàychạy javac.exe , trình biên dịch.Lệnh tổng quát để biên dịch bất kỳ .



  javac .java    

Sau khi bạn nhấn enter, tệp HelloWorld .class sẽ được tạo. Bạn sẽ tìm thấy cả hai HelloTesters.javaHelloTesters.class trong số các tệp trong thư mục làm việc của bạn.

Khi chúng tôi biên dịch chương trình java bằng javac công cụ, thường trình biên dịch java thực hiện các bước dưới đây:

  • Kiểm tra cú pháp

  • Thêm mã bổ sung

    khung mùa xuân là gì
  • Chuyển đổi mã nguồn thành mã byte, tức là từ tệp .java đến tệp .class

Vì vậy, khi tôi nói rằng trình biên dịch thêm mã bổ sung vào thời điểm biên dịch, chẳng hạn, nếu bạn chưa viết bất kỳ người xây dựng vào chương trình của bạn thì trình biên dịch sẽ thêm một nhà xây dựng mặc định vào chương trình của bạn.

Vì vậy, mục đích chính của việc biên dịch java là tạo ra tệp .class của một chương trình mà máy hiểu.

Lưu ý: Java yêu cầu mỗi lớp học được đặt trong tệp nguồn của chính nó phải giống với tên lớp có phần mở rộng là Java.

Chia tách làm gì trong java

Khi chúng tôi bắt đầu biên dịch mã nguồn, mỗi lớp được đặt trong tệp .class nó chứa bytecode .Giả sử, nếu bạn muốn biên dịch nhiều cùng một lúc, sau đó bạn có thể sử dụng lệnh dưới đây:

javac * .java

Lệnh này sẽ chuyển đổi tất cả các tệp java thành tệp .class.

Với điều này, chúng ta sẽ kết thúc bài viết này về quy trình Biên dịch Java. Tôi hy vọng bạn đã hiểu cách biên dịch một chương trình java và hiểu rõ về từng khía cạnh mà tôi đã thảo luận ở trên.

Kiểm tra của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu. Chúng tôi ở đây để giúp bạn từng bước trên hành trình của bạn, để trở thành một người ngoài câu hỏi phỏng vấn java này, chúng tôi còn đưa ra một chương trình giảng dạy được thiết kế cho sinh viên và các chuyên gia muốn trở thành một Nhà phát triển Java.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của bài viết “cách biên dịch chương trình java” này và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.