อย่างแรกเราเริ่มต้นบนเดสก์ท็อปเริ่ม -> เรียกใช้ -> พิมพ์ CMD เพื่อป้อนและป้อนบรรทัดคำสั่ง Windows ป้อนหน้าจอดังที่แสดงในรูปภาพ:
จะเห็นได้ว่าไดเรกทอรีเริ่มต้นปัจจุบันคือโฟลเดอร์ผู้ดูแลระบบภายใต้โฟลเดอร์ผู้ใช้ของไดรฟ์ C โดยทั่วไปแล้วเราคุ้นเคยกับการเปลี่ยนไดเรกทอรีปัจจุบัน เนื่องจาก Windows มีพาร์ติชันดิสก์มีหลายวิธีในการข้ามไปยังดิสก์อื่น ๆ เช่น E Disk:
1. ป้อนคำสั่ง: PUSHD PATH (คำสั่งนี้สามารถตั้งค่าไดเรกทอรีปัจจุบันเป็นพา ธ ที่มีอยู่ใด ๆ ที่คุณต้องการ)
2. ป้อนคำสั่ง: E: ถ่ายโอนไปยัง E Disk จากนั้นป้อน CD เพื่อถ่ายโอนไปยังเส้นทางที่รู้จัก
ดังที่แสดงในภาพ:
หากคุณต้องการใช้ Javac, Java, Javap และคำสั่งอื่น ๆ บนบรรทัดคำสั่ง Windows คอมพิวเตอร์ปัจจุบันจะต้องติดตั้ง JDK และเพิ่มไดเรกทอรี BIN ของ JDK ไปยังเส้นทางตัวแปรสภาพแวดล้อม ไม่จำเป็นต้องพูดนี่ไม่ใช่เรื่องใหญ่ ลองมาดูวิธีใช้ Javac, Java และ Javap
1. Javac
Javac ใช้ในการรวบรวมไฟล์. java โดยการป้อน Javac โดยตรงบนบรรทัดคำสั่งคุณสามารถเห็นข้อมูลแจ้งเตือนจำนวนมากแจ้งการใช้คำสั่ง JAVAC ฉันรู้เพียงคนที่ใช้กันทั่วไปเท่านั้น
javac -d destdir srcfile
ในหมู่พวกเขา: 1. -d destdir ใช้เพื่อระบุเส้นทางเพื่อจัดเก็บไฟล์. class ที่รวบรวมและสร้าง (หากตัวเลือกนี้ถูกละเว้นไฟล์. class จะถูกสร้างขึ้นในไดเรกทอรีปัจจุบันโดยค่าเริ่มต้นและไม่มีการสร้างโฟลเดอร์แพ็คเกจไดเรกทอรีปัจจุบันสามารถแสดงโดย "." นั่นคือ: javac -d. srcfile)
หมายเหตุ: นอกเหนือจากการระบุเส้นทางของไฟล์. class ที่รวบรวมแล้วความแตกต่างที่ใหญ่ที่สุดคือชื่อแพ็คเกจภายใต้คำหลักแพ็คเกจในบรรทัดแรกของไฟล์ต้นฉบับสามารถสร้างได้ในเส้นทางปัจจุบัน
2. SrcFile เป็นพา ธ ไปยังไฟล์ Source File.java
ตัวอย่างเช่น: มีคลาส Java ที่เรียบง่ายด้วย Path E: /test/javactest.java:
การคัดลอกรหัสมีดังนี้:แพ็คเกจ com.stoptalking.test;
ไบต์ a = 5;
สั้น b = 6;
System.out.println ("javactest [a =" + a + ", b =" + b + "]");
-
-
ในเส้นทางปัจจุบันให้ป้อน Javac Javactest.java และไฟล์ javactest.class ถูกสร้างขึ้นภายใต้เส้นทางปัจจุบันดังแสดงในรูป:
หมายเหตุ: Javactest.java เป็นไฟล์ Java ที่มีแพ็คเกจที่ทำเครื่องหมายไว้บนบรรทัดแรกและไดเรกทอรีบนฮาร์ดดิสก์ไม่สอดคล้องกับชื่อแพ็คเกจ .
หากคุณป้อน Javac d
2. Java
ในเวลานี้เราหวังว่าจะเรียกใช้ในชั้นเรียนนี้
นี่เป็นเพราะตำราส่วนใหญ่ใช้ชื่อแพ็คเกจเริ่มต้นนั่นคือบรรทัดแรกของไฟล์ต้นฉบับไม่มีชื่อแพ็คเกจที่ระบุโดยแพ็คเกจ การใช้คลาสเรารู้ว่าจำเป็นต้องใช้ชื่อคลาสที่ผ่านการรับรองอย่างสมบูรณ์
ดังนั้นเราป้อน: java com/stoptalking/test/javactest บนบรรทัดคำสั่งเพื่อดูผลลัพธ์ที่ถูกต้อง:
สรุป: ในการเรียกใช้ไฟล์. class โดยใช้คำสั่ง Java อย่างง่ายคุณไม่เพียง แต่ต้องใช้ชื่อคลาสที่ผ่านการรับรองของคลาส แต่ยังต้องมีโฟลเดอร์ลำดับชั้นของแพ็คเกจของคลาสในเส้นทางปัจจุบัน สิ่งนี้จะต้องใช้ตัวเลือก -D ที่จะใช้ในเวลาคอมไพล์ มิฉะนั้นคุณต้องสร้างโฟลเดอร์ลำดับชั้นของแพ็คเกจด้วยตัวคุณเอง
3. Javap
Javap ส่วนใหญ่ใช้เพื่อช่วยให้นักพัฒนาเข้าใจกลไกของคอมไพเลอร์ Java ในเชิงลึก
-C รหัสวิธีการสลายตัวนั่นคือแสดงรหัสไบต์เฉพาะของแต่ละวิธี
-Public
-Verbose ระบุเพื่อแสดงรายละเอียดเพิ่มเติม
ป้อน javap -c com/stoptalking/test/javactest และจอแสดงผลดังแสดงในรูป: