ฉันจะให้วิสัยทัศน์ของฉันเกี่ยวกับคนที่รู้สึกอึดอัดมากในโลก Java ซึ่งฉันถือว่าเป็นกรณีของคุณเช่นกัน
มันคืออะไร
พื้นที่ทำงานเป็นแนวคิดของการรวมกลุ่มกัน:
- ชุดของโครงการที่เกี่ยวข้อง (อย่างใด)
- การกำหนดค่าบางอย่างที่เกี่ยวข้องกับโครงการเหล่านี้ทั้งหมด
- การตั้งค่าบางอย่างสำหรับ Eclipse เอง
สิ่งนี้เกิดขึ้นโดยการสร้างไดเร็กทอรีและใส่ไว้ในนั้น (คุณไม่ต้องทำมันก็ทำเพื่อคุณ) ไฟล์ที่จัดการเพื่อบอกข้อมูลเหล่านี้ให้ Eclipse สิ่งที่คุณต้องทำอย่างชัดเจนคือเลือกโฟลเดอร์ที่จะวางไฟล์เหล่านี้ และโฟลเดอร์นี้ไม่จำเป็นต้องเป็นโฟลเดอร์เดียวกับที่คุณใส่ซอร์สโค้ด - โดยเฉพาะอย่างยิ่งโฟลเดอร์นี้จะไม่เป็นเช่นนั้น
สำรวจแต่ละรายการด้านบน:
- ชุดของโครงการที่เกี่ยวข้อง (อย่างใด)
ดูเหมือนว่า Eclipse จะเปิดขึ้นโดยเชื่อมโยงกับพื้นที่ทำงานเฉพาะเสมอกล่าวคือถ้าคุณอยู่ในพื้นที่ทำงาน Aและตัดสินใจเปลี่ยนไปใช้พื้นที่ทำงาน B (ไฟล์> สลับพื้นที่ทำงาน) Eclipse จะปิดตัวเองและเปิดใหม่อีกครั้ง โครงการทั้งหมดที่เชื่อมโยงกับพื้นที่ทำงาน A (และปรากฏใน Project Explorer) จะไม่ปรากฏอีกต่อไปและโครงการที่เชื่อมโยงกับพื้นที่ทำงาน Bจะปรากฏขึ้น ดูเหมือนว่าโปรเจ็กต์ที่จะเปิดใน Eclipse ต้องเชื่อมโยงกับเวิร์กสเปซ
โปรดสังเกตว่านี่ไม่ได้หมายความว่าซอร์สโค้ดโครงการต้องอยู่ในพื้นที่ทำงาน เวิร์กสเปซจะมีความสัมพันธ์กับเส้นทางฟิสิคัลของโปรเจ็กต์ของคุณในดิสก์ของคุณ (ใครรู้วิธีบ้างฉันดูในเวิร์กสเปซค้นหาไฟล์บางไฟล์ที่ชี้ไปยังเส้นทางโปรเจ็กต์ แต่ไม่ประสบความสำเร็จ)
ด้วยวิธีนี้โปรเจ็กต์สามารถอยู่ภายในพื้นที่ทำงานได้มากกว่า 1 ครั้ง ดังนั้นจึงเป็นการดีที่จะแยกพื้นที่ทำงานและซอร์สโค้ดของคุณออกจากกัน
- การกำหนดค่าบางอย่างที่เกี่ยวข้องกับโครงการเหล่านี้ทั้งหมด
ฉันได้ยินมาว่ามีบางอย่างเช่นเวอร์ชันคอมไพเลอร์ Java (เช่น 1.7 เช่น - ฉันไม่รู้ว่า "เวอร์ชัน" เป็นคำที่นี่หรือไม่) เป็นการกำหนดค่าระดับพื้นที่ทำงาน หากคุณมีหลายโปรเจ็กต์ภายในเวิร์กสเปซของคุณและคอมไพล์ภายใน Eclipse โปรเจ็กต์ทั้งหมดจะถูกคอมไพล์ด้วยคอมไพเลอร์ Java เดียวกัน
- การตั้งค่าบางอย่างสำหรับ Eclipse เอง
บางสิ่งเช่นการผูกคีย์ของคุณจะถูกเก็บไว้ที่ระดับพื้นที่ทำงานด้วย ดังนั้นหากคุณกำหนดว่าแท็บ ctrl + จะสลับแท็บอย่างชาญฉลาด (ไม่ใช่การซ้อนกัน) สิ่งนี้จะถูกผูกไว้กับพื้นที่ทำงานปัจจุบันของคุณเท่านั้น หากคุณต้องการใช้การผูกคีย์เดียวกันในพื้นที่ทำงานอื่น (และฉันคิดว่าคุณต้องการ!) ดูเหมือนว่าคุณต้องส่งออก / นำเข้าระหว่างพื้นที่ทำงาน (ถ้าเป็นจริง IDE นี้ถูกสร้างขึ้นในสถานที่ที่แปลกจริงๆ) นี่คือการเชื่อมโยงเกี่ยวกับเรื่องนี้
ดูเหมือนว่าพื้นที่ทำงานไม่จำเป็นต้องเข้ากันได้ระหว่าง Eclipse เวอร์ชันต่างๆ บทความนี้แนะนำให้คุณตั้งชื่อพื้นที่ทำงานของคุณที่มีชื่อของเวอร์ชัน Eclipse
และที่สำคัญกว่านั้นเมื่อคุณเลือกโฟลเดอร์ที่จะเป็นพื้นที่ทำงานของคุณแล้วอย่าแตะต้องไฟล์ใด ๆ ในนั้นไม่เช่นนั้นคุณจะประสบปัญหา
วิธีคิดเป็นวิธีที่ดีที่จะใช้
(จริงๆแล้วตอนที่เขียนนี้ฉันไม่รู้ว่าจะใช้มันอย่างไรให้ดีนั่นเป็นเหตุผลว่าทำไมฉันถึงมองหาคำตอบซึ่งฉันกำลังพยายามรวบรวมที่นี่)
สร้างโฟลเดอร์สำหรับโครงการของคุณ:
/projects
สร้างโฟลเดอร์สำหรับแต่ละโครงการและจัดกลุ่มโครงการย่อยของโครงการไว้ภายใน:
/projects/proj1/subproj1_1
/projects/proj1/subproj1_2
/projects/proj2/subproj2_1
สร้างโฟลเดอร์แยกต่างหากสำหรับพื้นที่ทำงานของคุณ:
/eclipse-workspaces
สร้างพื้นที่ทำงานสำหรับโครงการของคุณ:
/eclipse-workspaces/proj1
/eclipse-workspaces/proj2