Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โครงสร้างของไดเร็กทอรี JDK และ JRE ใน Java 9 คืออะไร?


โครงสร้างไดเร็กทอรีของ JDK และ JRE เกือบจะเหมือนกัน ยกเว้นว่า JDK มีไดเร็กทอรีเพิ่มเติมสองไดเร็กทอรี เช่น jmods และ รวม และไม่มีไดเรกทอรีย่อย JRE ใน JDK9 รุ่น

JDK ไดเร็กทอรีคือไดเร็กทอรีรากสำหรับการติดตั้งซอฟต์แวร์ JDK ไดเรกทอรีนี้ยังรวมถึง ลิขสิทธิ์ , อ่านเลย และ src.zip ไฟล์ซึ่งสามารถเป็นไฟล์เก็บถาวรซอร์สโค้ดของแพลตฟอร์ม Java

โครงสร้างไดเรกทอรี JDK:

JDK-9
   - bin
   - conf
   - include
   - jmods
   - legal
   - lib
  • JDK/bin ไดเร็กทอรีมีตัวเรียกทำงานและบรรทัดคำสั่งที่สามารถกำหนดได้โดยโมดูลที่เชื่อมโยงกับรูปภาพ
  • The JDK/conf ไดเร็กทอรีมี .properties , .policy, และไฟล์การกำหนดค่าอื่นๆ ที่มีจุดประสงค์เพื่อแก้ไขโดยนักพัฒนา ผู้ทำให้ใช้งานได้ และผู้ใช้ปลายทางด้วย
  • JDK/lib ไดเร็กทอรีมีรายละเอียดการใช้งานส่วนตัวของระบบรันไทม์ ไฟล์เหล่านี้ไม่ได้มีไว้สำหรับใช้ภายนอก และต้องไม่แก้ไข
  • JDK/jmods ไดเร็กทอรีมีคำจำกัดความของโมดูลที่คอมไพล์แล้ว
  • JDK/กฎหมาย ไดเรกทอรีมี ลิขสิทธิ์ และ ใบอนุญาต ไฟล์สำหรับแต่ละโมดูล
  • JDK/รวม ไดเร็กทอรีมี ภาษาซี ไฟล์ส่วนหัวที่รองรับ รหัสเนทีฟ การเขียนโปรแกรมด้วย Java Native Interface (JNI ) และ Java Virtual Machine (JVM) ดีบักเกอร์อินเทอร์เฟซ


JRE เป็นไดเร็กทอรีรากสำหรับการติดตั้งซอฟต์แวร์ JRE ไดเรกทอรีนี้มี readme และโฟลเดอร์ JRE อื่นๆ

โครงสร้างไดเรกทอรี JRE:

JRE-9
   - bin
   - conf
   - legal
   - lib
  • The JRE/bin ไดเร็กทอรีมีตัวเรียกทำงานและบรรทัดคำสั่งที่กำหนดโดยโมดูลที่เชื่อมโยงกับรูปภาพ
  • The JRE/conf ไดเร็กทอรีมี .properties .นโยบาย และไฟล์การกำหนดค่าอื่นๆ ที่มีจุดประสงค์เพื่อแก้ไขโดยนักพัฒนา ผู้ทำให้ใช้งานได้ และผู้ใช้ปลายทางด้วย
  • The JRE/lib ไดเร็กทอรีมีรายละเอียดการใช้งานส่วนตัวของระบบรันไทม์ ไฟล์เหล่านี้ไม่ได้มีไว้สำหรับใช้ภายนอกและต้องไม่แก้ไข
  • The JRE/กฎหมาย ไดเร็กทอรีมีไฟล์ลิขสิทธิ์และใบอนุญาตสำหรับแต่ละโมดูล