Eclipse เป็นสภาพแวดล้อมรันไทม์สำหรับปลั๊กอิน แทบทุกอย่างที่คุณเห็นใน Eclipse เป็นผลลัพธ์ของปลั๊กอินที่ติดตั้งบน Eclipse แทนที่จะเป็น Eclipse
.project
ไฟล์จะดูแลโดยแพลตฟอร์มหลัก Eclipse และเป้าหมายของตนคือการอธิบายโครงการจากทั่วไปปลั๊กอินอิสระมุมมองคราส ชื่อโครงการคืออะไร มันหมายถึงโครงการอื่น ๆ ในพื้นที่ทำงาน? ผู้สร้างที่ใช้ในการสร้างโครงการคืออะไร (จำไว้ว่าแนวคิดของ "build" ไม่เกี่ยวข้องกับโครงการ Java โดยเฉพาะ แต่รวมถึงโครงการประเภทอื่น ๆ ด้วย)
.classpath
ไฟล์จะถูกเก็บไว้โดยคุณลักษณะ JDT ของ Eclipse ( คุณลักษณะ = ตั้งปลั๊กอิน) JDT เก็บไฟล์ "meta" ดังกล่าวหลายไฟล์ในโครงการ (ดู.settings
ไดเรกทอรีภายในโครงการ); .classpath
ไฟล์เป็นเพียงหนึ่งในพวกเขา โดยเฉพาะ.classpath
ไฟล์ที่มีข้อมูลที่คุณสมบัติ JDT ต้องการเพื่อรวบรวมโครงการอย่างถูกต้อง: โฟลเดอร์ซอร์สของโครงการ (นั่นคืออะไรที่จะรวบรวม); โฟลเดอร์การส่งออก (ที่จะรวบรวมไป ); และรายการ classpath (เช่นโครงการอื่น ๆ ในเวิร์กสเปซไฟล์ JAR ตามอำเภอใจในระบบไฟล์และอื่น ๆ )
การคัดลอกไฟล์ดังกล่าวจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งแบบสุ่มอาจมีความเสี่ยง ตัวอย่างเช่นหากไฟล์ JAR โดยพลการถูกวางไว้บน classpath (นั่นคือไฟล์ JAR ที่อยู่นอกเวิร์กสเปซและถูกอ้างถึงโดยการตั้งชื่อพา ธ สัมบูรณ์) .classpath
ไฟล์จะแสดงผลแบบไม่พกพาและต้องแก้ไขเพื่อให้ แบบพกพา มีแนวปฏิบัติที่ดีที่สุดบางประการที่สามารถปฏิบัติตามเพื่อรับประกันการ.classpath
พกพาไฟล์