ไฟล์ Java: วงจรชีวิตของส่วนขยาย Java [ซ้ำกัน]

Sep 05 2020

ใน C ++ ไฟล์จะถูกสร้างเป็น. cpp ในการคอมไพล์จะกลายเป็น. obj และสุดท้ายหลังจากการเชื่อมโยงไฟล์จะกลายเป็น. exe ขั้นตอนสุดท้ายของไฟล์ Java คืออะไร? เริ่มต้นคือ. java ในการคอมไพล์จะกลายเป็น. class ต่อไปคืออะไร? จะเกิดอะไรขึ้นในขั้นตอนสุดท้าย? กลายเป็นไฟล์. exe หรือไม่?

คำตอบ

JustAnotherDeveloper Sep 05 2020 at 21:24

ในไฟล์ C ++ ไม่จำเป็นต้องกลายเป็นไฟล์. exe ไฟล์ดังกล่าวเป็นไฟล์เฉพาะของสภาพแวดล้อม Windows สำหรับ Java นั้นไฟล์. class สามารถเรียกใช้งานโดย JVM ได้อยู่แล้วจึงไม่จำเป็นต้องแปลงเป็นไฟล์อื่น โดยทั่วไปจะอยู่ในรูปแบบ. class หรือรวมเป็นรูปแบบต่างๆที่เป็นไปได้เช่นไฟล์. jar หรือไฟล์. war หรือ. ear

VladimirKoshman Sep 05 2020 at 21:31

ขึ้นอยู่กับว่าคุณต้องการทำอะไร

โดยปกติแล้วหลังจากไฟล์. class คุณจะมีไฟล์. jar (บางครั้งอาจเป็น. war) ซึ่งคุณสามารถเรียกใช้โดยใช้คำสั่งถัดไปjava -jar file.jar/warFile.war params

หลังจากนั้นคุณสามารถใช้โปรแกรมต่างๆที่สามารถสร้างไฟล์. exe ด้วยไฟล์. jar และไฟล์สคริปต์โดยมีคำสั่ง run อยู่ภายใน บางครั้งใน. exe JRE อาจอยู่ข้างในด้วย