ภาษาระดับสูงเช่น , , C ++ ฯลฯ รวบรวมโปรแกรมให้เทียบเท่ากับรหัสระดับต่ำซึ่งเครื่องสามารถเข้าใจและดำเนินการได้ ในบล็อกนี้เราจะพูดถึงวิธีการเขียนรวบรวมและเรียกใช้โปรแกรม java
ขั้นตอนแรกคือการสร้างโฟลเดอร์สร้างไฟล์ คลาส Java และเขียนโปรแกรม Java เมื่อเราเขียนโปรแกรม Java javac ( Java Compiler ) แปลซอร์สโค้ด java เป็น bytecode เช่น .class ไฟล์ . Bytecode เป็นภาษาเครื่องของ Java Virtual Machine (JVM) Bytecode เรียกอีกอย่างว่ารหัสวิเศษของ Java ซึ่งไม่ขึ้นกับแพลตฟอร์ม
ขั้นตอนที่สำคัญหลังจากติดตั้ง Java ลงในระบบคือการกำหนดเส้นทาง คุณสามารถอ้างถึงสิ่งนี้ ' จะกำหนดเส้นทางใน Java ได้อย่างไร? บทความเพื่อทราบขั้นตอนที่แน่นอน
วิธีแคสต์ double เป็น int ใน java
มาสร้างโปรแกรม Java ง่ายๆกัน
สร้างไฟล์ java เป็น HelloWorld.java
คลาสสาธารณะ HelloWorld {public static void main (String args []) {System.out.println ('Hello World')}}
ในการคอมไพล์โปรแกรมนี้ให้พิมพ์คำสั่งที่แสดงด้านล่างบนพรอมต์คำสั่งของคุณแล้วกด Enter
javac HelloWorld.java
นี้วิ่ง javac.exe , คอมไพเลอร์คำสั่งทั่วไปในการคอมไพล์ใด ๆ .
javac .java
เมื่อคุณกด Enter ไฟล์ HelloWorld .class จะถูกสร้างขึ้น คุณจะพบทั้งสองอย่าง HelloTesters.java และ HelloTesters.class ระหว่างไฟล์ในไดเร็กทอรีการทำงานของคุณ
เมื่อเราคอมไพล์โปรแกรม java โดยใช้ javac tool โดยทั่วไปคอมไพเลอร์ java จะทำตามขั้นตอนด้านล่าง:
การตรวจสอบไวยากรณ์
การเพิ่มรหัสพิเศษ
java เรียงลำดับอาร์เรย์ของจำนวนเต็ม
การแปลงซอร์สโค้ดเป็นไบต์โค้ดเช่นจาก ไฟล์. java ถึง ไฟล์. class
ดังนั้นเมื่อฉันบอกว่าคอมไพเลอร์จะเพิ่มโค้ดพิเศษในเวลาคอมไพล์ตัวอย่างเช่นหากคุณยังไม่ได้เขียน ผู้สร้าง ลงในโปรแกรมของคุณจากนั้นคอมไพเลอร์จะเพิ่มเข้าไป ตัวสร้างเริ่มต้น ไปยังโปรแกรมของคุณ
ดังนั้นจุดประสงค์หลักของการคอมไพล์ java คือการสร้าง ไฟล์. class ของโปรแกรมที่เครื่องเข้าใจ
หมายเหตุ: Java ต้องการแต่ละ ชั้นเรียน วางไว้ในซอร์สไฟล์ของตัวเองต้องเหมือนกับชื่อคลาสที่มีนามสกุล Java
สร้างสำเนาของวัตถุ java
เมื่อเราเริ่มรวบรวมซอร์สโค้ดแต่ละคลาสจะถูกวางไว้ในตัวเอง ไฟล์. class ที่ประกอบด้วย bytecode .สมมติว่าถ้าคุณต้องการรวบรวมหลาย ๆ ครั้งละไฟล์จากนั้นคุณสามารถใช้คำสั่งด้านล่าง:
javac * .java
คำสั่งนี้จะแปลงไฟล์ java ทั้งหมดเป็นไฟล์. class
ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความนี้เกี่ยวกับกระบวนการ Java Compilation ฉันหวังว่าคุณจะเข้าใจวิธีการรวบรวมโปรแกรม java และมีความชัดเจนเกี่ยวกับแต่ละด้านที่ฉันได้กล่าวถึงข้างต้น
ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก เราพร้อมที่จะช่วยเหลือคุณในทุกขั้นตอนในการเดินทางของคุณสำหรับการเป็นนอกเหนือจากคำถามสัมภาษณ์ java นี้เรามาพร้อมกับหลักสูตรที่ออกแบบมาสำหรับนักเรียนและมืออาชีพที่ต้องการเป็น Java Developer
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความ 'วิธีรวบรวมโปรแกรม java' และเราจะติดต่อกลับโดยเร็วที่สุด