วิธีการเปลี่ยนพื้นที่ทำงานเริ่มต้นของ Eclipse


267

ฉันจะเปลี่ยนพื้นที่ทำงานเริ่มต้นใน Eclipse ได้ที่ไหน


6
"ไดเรกทอรีทำงานเริ่มต้น" = "พื้นที่ทำงานเริ่มต้น" หรือไม่ หรืออย่างอื่น?
Andreas Dolk

8
คุณหมายถึงเมนู "File \ Switch workspace" หรือไม่
Alexey Sviridov

4
หากคำถามนี้เกี่ยวกับไดเรกทอรีการทำงานปัจจุบันของ Java (CWD) ในโค้ดเกี่ยวกับการทำงานใน Eclipse ต้องการชี้ให้เห็นว่าเราอาจพบพฤติกรรมที่น่าสนใจ การใช้ Eclipse กับ Subclipse เพื่ออิมพอร์ตโปรเจ็กต์ไปยังเวิร์กสเปซ CWD อาจแตกต่างจากการอิมพอร์ตโปรเจ็กต์ Java จากดิสก์ (เช็กเอาต์ที่อื่นผ่านเครื่องมือ SVN ภายนอก) ฉันยังไม่ได้ตรวจสอบเรื่องนี้เพิ่มเติม แต่เพียงหัวขึ้น
David

คำตอบ:


319

หากคุณหมายถึง "เปลี่ยนพื้นที่ทำงาน" ให้ไปที่ File -> Switch Workspace


1
มันไม่อนุญาตให้ฉันย้ายโฟลเดอร์นี้ไปที่อื่นนอกเหนือจากโฟลเดอร์ที่ทำงานของฉัน ... มีวิธีแก้ไขปัญหาหรือไม่ในการย้ายโฟลเดอร์นี้ไปที่ไดรฟ์อื่น
Laserson

18
สิ่งนี้ไม่ตอบคำถามสมมติว่าคำถามดั้งเดิมที่กล่าวถึง "พื้นที่ทำงานเริ่มต้น" หากต้องการเปลี่ยนค่าเริ่มต้นของ Eclipse ให้เป็นเมื่อเริ่มต้นให้ดูคำตอบอื่น
Jon Coombs

สวัสดีฉันควรทำอย่างไรหากต้องการเปลี่ยนไดเรกทอรีรูทของ eclipse (สำหรับการส่งไฟล์ในจาวา)
Dhruv Singhal

173

ฉันใช้คำถามนี้เพื่อหมายถึงวิธีที่คุณสามารถเปลี่ยนพื้นที่ทำงานเริ่มต้นเพื่อให้เมื่อ Eclipse บูทพื้นที่ทำงานที่คุณต้องการจะถูกโหลดโดยอัตโนมัติ:

  • ไปภายใต้การตั้งค่าแล้วพิมพ์ "พื้นที่ทำงาน" ในช่องค้นหาที่มีให้เพื่อกรองรายการ หรือคุณสามารถไปที่ทั่วไป> การเริ่มต้นและการปิดเครื่อง> พื้นที่ทำงาน
  • ที่นั่นคุณสามารถตั้งค่าสถานะเพื่อให้ Eclipse แจ้งให้คุณเลือกพื้นที่ทำงานเมื่อเริ่มต้นโดยทำเครื่องหมายที่ช่องทำเครื่องหมาย "พร้อมท์สำหรับพื้นที่ทำงานเมื่อเริ่มต้น"
  • คุณสามารถกำหนดจำนวนพื้นที่ทำงานก่อนหน้าให้จำได้ ในที่สุดก็มีรายการของพื้นที่ทำงานล่าสุด หากคุณเพิ่งลบทั้งหมด แต่สิ่งที่คุณต้องการให้ Eclipse จะเริ่มต้นโดยอัตโนมัติด้วยพื้นที่ทำงานนั้น

9
ดูเหมือนว่าจะตอบคำถามได้ดีกว่านี้อย่างชัดเจน อย่างน้อยนั่นเป็นวิธีที่ฉันอ่าน (และเป็นคำถามที่ฉันต้องการคำตอบเมื่อฉันค้นหาและพบหัวข้อนี้)
Jon Coombs

1
ค่ากำหนดนั้นอยู่ภายใต้เมนู "หน้าต่าง" ในเวอร์ชัน Eclipse ของฉัน
Josiah Yoder

91
  1. ไปที่ eclipse\configuration\
  2. เปิดไฟล์ "config.ini"
  3. แก้ไขบรรทัด

    osgi.instance.area.default="F:/Workspace/Java"
    

    "F:/Workspace/Java"พื้นที่ทำงานเริ่มต้นของคุณอยู่ที่ไหน!


1
ดูแลแบล็กสแลชในการติดตั้ง Windows เส้นทาง windows ของคุณจะเป็น F: \ Workspace \ Java ไม่ใช่ F: / Workspace / Java ที่จำเป็น ในเคปเลอร์ไม่จำเป็นต้องมีคำพูดฉันไม่รู้เกี่ยวกับเวอร์ชันอื่น
Michael

3
ตัวอย่างบน Mac Os X: osgi.instance.area.default=@user.home/Documents/workspace
Ronan Quillevere

3
อย่างที่ Michael พูดให้ใช้แบ็กสแลชบน windows นอกจากนี้ไม่เดียว แต่สองครั้ง ยกตัวอย่างเช่นผู้กำกับข้างบนจะเป็น: "F: \\ Workspace \\ Java"
Khulja Sim Sim

1
ใน ubuntu ฉันไปที่ ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini และเพิ่มบรรทัดนี้ osgi.instance.area.default=@user.home/workspace ชี้ไปที่ที่ฉันเคยต้องการ
Jerinaw

2
@KhuljaSimSim - อันที่จริงแล้วสำหรับ Windows foward slash ใช้งานได้ดี ... เช่น F: / คราส / ปรับทำงานสำหรับฉัน .... และทราบ - โดยไม่มีคำพูดสอง - เพียงแค่ osgi.instance.area.default = F: / คราส /
ทอม

28

หากคุณกำลังพูดถึงการเปลี่ยนไดเร็กทอรีการทำงานสำหรับโปรแกรม java ที่คุณเรียกใช้จากภายใน eclipse แสดงว่ามีพื้นที่ว่างสำหรับการรันในคอนฟิกูเรชันรัน หากคุณไปที่เมนูรันและเลือก "เรียกใช้การกำหนดค่า ... " จากนั้นเลือกการกำหนดค่าการทำงานของคุณจากนั้นบนแท็บ "อาร์กิวเมนต์" สำหรับแอปพลิเคชัน Java มีสถานที่ให้คุณแก้ไข "ไดเรกทอรีทำงาน" สิ่งนี้จะเปลี่ยนแปลงไดเร็กทอรีปัจจุบันที่จะใช้สำหรับการเรียกใช้โปรแกรมจาวา

ดูคำถามที่เกี่ยวข้องไดเร็กทอรีการทำงานของ eclipse ดีฟอลต์หากนี่คือสิ่งที่คุณหมายถึง


18

สิ่งที่แฟรงค์แนะนำให้เปลี่ยนใน config.ini นั้นถูกต้อง ในกรณีที่ไม่ได้ผลคุณจะต้องลบเส้นทางออกจากพื้นที่ทำงานล่าสุดดังนี้

  1. ไปที่ eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. เปิดไฟล์ "org.eclipse.ui.ide.prefs"
  3. RECENT_WORKSPACESนำเส้นทางแรกใน

    MAX_RECENT_WORKSPACES =5 RECENT_WORKSPACES =/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4 RECENT_WORKSPACES_PROTOCOL =3
    SHOW_WORKSPACE_SELECTION_DIALOG =false
    eclipse.preferences.version=1


ปัญหาที่ฉันมีคราสล้มเหลวก่อนที่จะโหลดพื้นที่ทำงานของฉันและฉันได้ตรวจสอบก่อนหน้านี้ว่า 'ใช้สิ่งนี้เป็นค่าเริ่มต้นและไม่ถามอีกครั้ง' การเปลี่ยน SHOW_WORKSPACE_SELECTION_DIALOG = false เป็น = true ทำให้ฉันสามารถเลือกพื้นที่ทำงานได้
Eric Fitting

5
ใน Eclipse Neon ไฟล์จะอยู่ที่eclipse\configuration\.settingsโฟลเดอร์
Genhis

8

ไฟล์> สลับพื้นที่ทำงาน> เพิ่มพื้นที่ทำงานที่คุณชอบ> Eclipse จะรีสตาร์ทโดยใช้พื้นที่ทำงานที่คุณต้องการ


2
เหตุใด eclipse จึงรีสตาร์ทเมื่อคุณเปลี่ยนพื้นที่ใช้งาน จุดประสงค์คืออะไร?
Vass

2
ฉันเดาว่ามันจะโหลดข้อมูลทั้งหมดจากพื้นที่ทำงานใหม่ ... แต่นั่นเป็นเพียงการคาดเดาของฉัน;)
Neets

ด้วยพื้นที่ทำงานที่แตกต่างกันมากกว่าหนึ่งคนที่สามารถบันทึกได้คือการกำหนดค่าของตัวเองหรือแม้กระทั่งสำหรับตัวคุณเองหากคุณต้องการให้พื้นที่ทำงานโหลดกับโครงการและห้องสมุดที่เฉพาะเจาะจง
Jesus Dimrix

6

หากคุณต้องการเปลี่ยนไดเรกทอรีที่จะให้โปรแกรมทำงานให้ไปที่ "Run configurations" ในแท็บ Run

จากนั้นเลือกโครงการของคุณและไปที่แท็บ "อาร์กิวเมนต์" คุณสามารถเปลี่ยนไดเรกทอรีที่นั่น โดยค่าเริ่มต้นมันเป็นไดเรกทอรีรากของโครงการของคุณ


4

เปิดพรอมต์คำสั่ง เปลี่ยนเป็นไดเร็กทอรีโฮม eclipse และพิมพ์ "eclipse -clean" เช่น C: / eclipse> eclipse -clean

สิ่งนี้จะถามถึงการเลือกพื้นที่ทำงาน มันจะบังคับให้ตั้งเป็นพื้นที่ทำงานเริ่มต้น

จากนั้นไปที่ eclipsehome -> configuration -> โฟลเดอร์การตั้งค่า

เปิด org.eclipse.ui.de.prefs ในแผ่นจดบันทึก

ตั้งค่าคุณสมบัตินี้เป็นจริงจากเท็จ

SHOW_WORKSPACE_SELECTION_DIALOG = true

คุณจะถูกถามถึงการเลือกพื้นที่ทำงานทุกครั้ง


นี่คือสิ่งที่คุณต้องการเมื่อ Eclipse ถูกทำลายจะไม่ขึ้นต้นด้วย clean ข้อมูลอื่น ๆ จะไม่เป็นประโยชน์ (เช่น osgi.instance.area.default=@user.home/workspace) ขอบคุณ!
Nick Westgate

3

หากคุณต้องการเปลี่ยนเวิร์กสเปซล่าสุดmanuallyในconfigurationไฟล์ org.eclipse.ui.ide.prefs

eclipse > configuration > .settings > org.eclipse.ui.ide.prefs

เปิดไฟล์นี้ในตัวแก้ไขการค้นหา RECENT_WORKSPACESในบรรทัด#2และในบรรทัดนี้คุณสามารถดูพื้นที่ทำงานล่าสุดและสามารถchangeหรือแม้กระทั่งremoveพวกเขา



1

นี่เป็นคำตอบเดียวที่คุณได้รับก่อนเมื่อคุณค้นหาเวิร์กสเปซเริ่มต้น แต่การแก้ปัญหาใด ๆ ไม่ได้แก้ปัญหาของฉันดังนั้นฉันทำตามขั้นตอนนี้เพื่อหาเวิร์กสเปซเริ่มต้น:

  1. คัดลอกไอคอนทางลัดแรกสำหรับ eclipse ของคุณ
  2. คลิกขวาและไปที่คุณสมบัติเพิ่มเส้นทางพื้นที่ทำงานของคุณด้วยแอตทริบิวต์ -data

ในเป้าหมาย:

D:\eclipse_path\eclipse.exe -data D:\workspace_path\workspace

ป้อนคำอธิบายรูปภาพที่นี่

สำหรับการใช้ทางลัดและการกำหนดค่าตามความชอบเดียวกันในเวิร์กสเปซนี้การส่งออกการตั้งค่าทั่วไป -> การกำหนดค่าตามความชอบจากการทำงานของคุณจะสร้างไฟล์. eff หนึ่งไฟล์

ดังนั้นเพียงนำเข้าไฟล์. epf ลงในพื้นที่ทำงานใหม่ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


- ข้อมูลตัวเลือกให้กับปฏิบัติการ eclipse ได้ช่วยฉันด้วย ขอบคุณสำหรับการแบ่งปัน
Tez Kurmala

0

หากคุณต้องการสร้างพื้นที่ทำงานใหม่เพียงป้อนเส้นทางใหม่ในฟิลด์ข้อความที่กล่องโต้ตอบ "เลือกพื้นที่ทำงาน" Eclipse จะสร้างพื้นที่ทำงานใหม่ที่ตำแหน่งนั้นและเปลี่ยนเป็น


0

บน Ubuntu ฉันไป

~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 

และเพิ่มบรรทัดนี้ที่ด้านล่าง

osgi.instance.area.default=@user.home/workspace

และเปลี่ยนพื้นที่ทำงานเป็นเส้นทาง dir จากบ้านของฉันไปยังที่ที่ฉันวางพื้นที่ทำงานของฉัน

ฉันรวมคำตอบ @Frank กับความคิดเห็นของ @Ronan Quillevere


0

เคปเลอร์คราสของฉันไม่ตอบสนองเมื่อบูต (ไม่นานหลังจากติดตั้งการสนับสนุน GAE) ซึ่งฉันตรวจสอบไปยังพื้นที่ทำงานที่เสียหาย ฉันแก้ไขสิ่งนี้โดยการปิดเคปเลอร์เปลี่ยนชื่อไดเรกทอรีเวิร์กสเปซ (ใช้งาน) ดังนั้นเคปเลอร์เริ่มทำงานตามปกติโดยไม่มีเวิร์กสเปซจากนั้นใช้ไฟล์ >> สลับเวิร์กสเปซเพื่อสร้างพื้นที่ทำงานใหม่ จากนั้นเริ่มเติมข้อมูลด้วยโปรเจคเก่าที่ฉันยังต้องการ


-1

คุณสามารถตรวจสอบตัวเลือกที่ปรากฏขึ้นเมื่อคุณเริ่มต้นคราส โปรดดูรูปด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.