RemoteSystemsTempFiles ใน Eclipse คืออะไร


145

ฉันสังเกตเห็นว่าฉันมีโครงการชื่อ RemoteSystemTempFiles ซึ่งฉันไม่เคยสร้าง หลังจาก googling ดูเหมือนว่าจะเป็นคุณสมบัติปลั๊กอินใน eclipse แต่ไม่มีความคิดอื่นใดเกี่ยวกับเรื่องนี้

ใครช่วยได้โปรดให้แนวคิดที่ดีกว่าแก่ฉันฉันจะทำอะไรได้บ้างและอธิบายคำอธิบายเล็กน้อยในโฟลเดอร์นี้? และถ้ามันไม่เป็นอันตรายต่อโครงการอื่น ๆ ของฉัน!

คำตอบ:


55

คุณสามารถลบทิ้งได้หากต้องการไม่เป็นอันตรายต่อโครงการอื่น มันถูกสร้างขึ้นโดย explorer ระบบระยะไกลที่มาพร้อมกับ eclipse


6
คุณสามารถค้นหา Eclipse Remote Systems config ในหน้าต่าง -> Preferences -> ป้อนระบบรีโมตในช่องค้นหาด้านบน
nkr1pt

27
ไม่มีใครรู้ว่าการตั้งค่าคราสที่จะปิดนี้อย่างสมบูรณ์? ฉันไม่ต้องการให้ RemoteSystemsTempFiles ถูกสร้างขึ้นใหม่ทุกครั้งที่ใช้ eclipse
joelittlejohn

3
สำหรับฉันโครงการจะไม่แสดงในพื้นที่ทำงานของฉัน แต่ฉันยังคงได้รับข้อผิดพลาดเกี่ยวกับการหายไปหลังจากที่ฉันลบไฟล์ออกจากระบบไฟล์ของฉัน ใครรู้ว่าทำไม Eclipse ยังคิดว่าฉันมีโครงการนี้ในพื้นที่ทำงานของฉัน
Tyler Collier

10
ที่จะปิด
ประมาณ

3
นักสำรวจระบบระยะไกลคืออะไร? ทำไมฉันต้องการมัน
powder366

90

หากคุณต้องการลบ RemoteSystemsTempFiles เพียงไปที่หน้าต่าง -> การตั้งค่า -> ทั่วไป -> การเริ่มต้นและปิดเครื่องและยกเลิกการเลือก "RSE UI" จากนั้นคุณสามารถลบโฟลเดอร์และ eclipse จะไม่สร้างขึ้นใหม่


3
สำหรับการทำงานสำหรับฉันฉันต้องลบโครงการและเนื้อหาบนดิสก์จากภายใน Eclipse โดยใช้โครงการดู มันไม่ดีพอที่จะลบโฟลเดอร์ออกจากดิสก์โดยตรง
Neil Traft

54

ในWindow->preferencesประเภท'ระยะไกล' คลิกบนระบบระยะไกลดูและยกเลิกการเลือกช่องที่ระบุว่า'เปิดระบบทางไกลดูไปสู่สถานะเดิม'

Eclipse ได้เพิ่มโฟลเดอร์. metadataไว้แล้ว - เพราะเหตุใดจึงเพิ่มความยุ่งเหยิงเพิ่มเติม


4
FYI สิ่งนี้ปรากฏขึ้นเป็นครั้งแรกในพื้นที่ทำงานของฉันหลังจาก Eclipse ร้องขอ (และฉันยืนยัน) การอัปโหลดข้อมูลผู้ใช้ที่ทำในบางครั้งเพื่อปรับปรุง Eclipse ฉันกำลังใช้อินดิโก้
Carl

15

หากคุณยังคงเห็นผลลัพธ์ที่ไม่พึงประสงค์ในRemoteSystemsTempFilesเมื่อค้นหาทรัพยากร (เช่น CTRL + SHIFT + R) คุณสามารถแสดงทรัพยากร Eclipse ด้วยตนเองใน Project Explorer และลบ ...

มุมมอง Project Explorer> กำหนดมุมมองเอง ... > ตัวกรอง> ยกเลิกการทำเครื่องหมาย "โครงการภายใน RSE"> ตกลง> ค้นหาในแผนผังโครงการ Explorer> ขยาย> ลบโฟลเดอร์เก่า


6

คุณจะต้องลบแพ็คเกจรันไทม์ System Remote Explorer สำหรับผู้ใช้
วิธีใช้ > รายละเอียดการติดตั้ง > ซอฟต์แวร์ที่ติดตั้งและเลื่อนลงจนกว่าคุณจะเห็น

มีแพ็คเกจย่อยหลายแพ็คเกจซึ่งทั้งหมดถูกลบพร้อมกับแพ็คเกจหลัก


นี่น่าจะเป็นทางออกที่ปลอดภัยที่สุด / ปลอดภัยที่สุดเพราะมันปรับปรุงไฟล์การกำหนดค่า Eclipse อย่างถูกต้อง (ลบคุณสมบัติ RSE ออกไป)
jansohn

นี่คือคำตอบที่ถูกต้องและทำไมนักพัฒนาถึงย้ายออกจาก Eclipse ใน droves ... ไฟล์ขยะในพื้นที่ทำงานของฉัน!
Kevin Parker

5

ฉันดิ้นรนกับโฟลเดอร์นี้มาระยะหนึ่งแล้วเนื่องจากไม่มีวิธีแก้ปัญหาใดที่ฉันได้ทดสอบแล้ว

โชคดีที่วันนี้ฉันพบวิธีแก้ไขปัญหานี้แล้ว:

จากโฟลเดอร์ eclipse \ plugins ลบไฟล์ (org.eclipse.rse. *. jar) ทั้งหมด (หรือสำรองข้อมูลสำหรับ confort ของคุณ)

นี่คือสิ่งที่รับผิดชอบในการสร้างโฟลเดอร์นี้

Eclipse ทำงานได้อย่างสมบูรณ์แบบหากไม่มีพวกเขา (ฉันไม่ได้ใช้ฟังก์ชั่นใด ๆ จากแพ็คเกจเหล่านั้น)

สนุก!


ฉันเข้าใจความกังวลของคุณได้ แต่วิธีแก้ไขนั้นแก้ปัญหาได้จริง ฉันได้ทดสอบทั้ง Eclipse Juno และ Eclipse Kepler และใช้งานได้อย่างมีเสน่ห์ เพียงแค่ลบ (สำรองข้อมูล) org.eclipse.rse ออกจากฟีเจอร์และโฟลเดอร์ปลั๊กอินและ RemoteSystemsTempFiles คือ GONE โดยไม่มีผลข้างเคียงใด ๆ การตั้งค่านี้ใช้ทุกวันโดยมากกว่า 6 คนในทีมของเรา
spierobi

2
เยี่ยมมาก แต่จะเกิดอะไรขึ้นเมื่อห้องสมุดเหล่านั้นต้องการ? Eclipse ขัดข้อง, รหัสที่อาจเสียหาย, การทำลายโครงการ ฯลฯ
Qix - MONICA ได้ถูกยกเลิก

ขณะนี้มี 13 คนในทีมของฉันที่ใช้ Eclipse Kepler ด้วยเคล็ดลับข้างต้น มันไม่เคยผิดพลาดและไม่เคยเสียหายรหัสใด ๆ หรือทำลายโครงการ ไม่แน่ใจว่าจะใช้ขวดเหล่านั้น / อย่างไร แต่ดูเหมือนว่าเราไม่เคยเข้าถึง / ใช้ฟังก์ชันการทำงานที่พึ่งพาขวดเหล่านั้น
spierobi

2
ได้ผลสำหรับฉัน มันอาจจะทำให้คราสเสียหาย แต่จากมุมมองของฉันคราสทำให้การตั้งค่าของฉันเสียหายและไม่ได้ให้ตัวเลือกที่ชัดเจนในการปิด "คุณสมบัติ" ของพวกเขา
Angelo Fuchs

1
คำตอบจาก bit2shift น่าจะสะอาดกว่า / ปลอดภัยกว่า: stackoverflow.com/a/38972116/3375325
jansohn

2

ฉันต้องการเพิ่มว่าอาจมีสถานการณ์ที่คุณไม่ได้ติดตั้งปลั๊กอิน RSE UI อย่างไรก็ตามRemoteSystemTempFilesจะยังคงปรากฏในผลการค้นหาของคุณ :-(

ตัวอย่าง : ตัวอย่างเช่นคุณเคยใช้ Eclipse เวอร์ชันก่อนหน้ารวมถึงปลั๊กอิน RSE UI หลังจากนั้นคุณได้ติดตั้งเวอร์ชันที่ใหม่กว่าซึ่งอาจเป็นโฟลเดอร์อื่น แต่นำพื้นที่ทำงานเก่ามาใช้ใหม่ (ผ่านการแปลง) เวลานี้คุณยังไม่ได้ติดตั้งปลั๊กอิน RSE UI ดังนั้น IDE ของคุณจึงไม่มีตัวเลือกเกี่ยวกับสิ่งที่น่ารังเกียจ (ซึ่งอันที่จริงแล้วเป็นเครื่องมือที่ดีมากในการทำงานกับระบบระยะไกล)

อย่างไรก็ตามแม้ว่ามันจะไม่ได้ติดตั้งปลั๊กอิน Eclipse จะยังคงอัปเดต / ใช้ที่เก็บ / คอนเทนเนอร์ของ RemoteSystemTempFiles / คอนเทนเนอร์เก่า / ที่มีอยู่เดิม ค่อนข้างน่ารำคาญฉันรู้!

การแก้ปัญหาค่อนข้างง่าย:

  1. ใน 2 ขั้นตอนเท่านั้น: ติดตั้งปลั๊กอินจากนั้นปิดใช้งาน
    • เลือกHelp-> Install New Softwareจากนั้นเลือก " http://download.eclipse.org/releases/هunour-version -here ] " จากนั้นป้อนremoteในกล่องตัวกรอง
    • ค้นหาส่วนRemote System Explorer End-User Runtime& อาจพบปลั๊กอินภายในGeneral Purpose Toolsกลุ่ม แต่กลุ่มนี้อาจเปลี่ยนจากรุ่น / แพลตฟอร์มหนึ่งเป็นอื่น
    • ติดตั้ง / พวกเขาแล้วรีสตาร์ท IDE ของคุณ
  2. หลังจากที่กลับมาคึกคักเลือกWindow-> Preferencesจากนั้นเลือกGeneral-> และยกเลิกStartup and Shutdown RSE UIตอนนี้มันถูกปิดการใช้งานแม้ในผลลัพธ์การค้นหา นอกจากนี้คุณอาจเลือกที่Window-> Preferencesแล้วRemote Systems-> และคลิกFile CacheClear Cached Files

ที่จะทำเคล็ดลับ - หวังว่า ;-)


ไม่ทำงานเมื่อเวอร์ชันที่ดาวน์โหลดได้อยู่หลังเวอร์ชันที่ติดตั้งไว้แล้ว
Malcolm Boekhoff

0

ฉันมีปัญหาที่คล้ายกันเมื่อใช้มุมมอง Javascript โดยค่าเริ่มต้นทางด้านซ้ายจะมี 'Script Explorer' แทนที่จะเป็น 'Project Explorer' ดูเหมือนว่าโดยปกติแล้วจะแสดงไฟล์ในพื้นที่ทำงานแทนที่จะเป็นเพียงโครงการ ฉันคิดว่ามันเหมือนกันกับมุมมอง PHP


0

ฉันมีปัญหาคล้ายกันโดยใช้มุมมอง PHP Explorer ฉันมักจะมีปัญหาที่ Eclipse ไม่สามารถบันทึกข้อมูลเมตาของโครงการ ฉันเลือก "ตัวกรอง" เพื่อยกเลิกการเลือก RSE Temporary Project เมื่อมันปรากฏในมุมมองแบบต้นไม้ฉันคลิกขวาเพื่อลบ จากนั้นฉันสามารถตรวจสอบอีกครั้งเพื่อให้การกำหนดค่าเริ่มต้นเดียวกัน


0

วิธีที่ง่ายที่สุดในการกำจัดไฟล์เหล่านี้คือลบไฟล์เหล่านั้นออก .... ไปที่ ../../eclipse-workspace/RemoteSystemsTempFiles และลบออกจากที่นั้น ..


คำตอบนี้ไม่เพิ่มมูลค่าเพิ่มเติมเกี่ยวกับคำตอบที่ได้รับแล้ว
colidyre

ปัญหาเกี่ยวกับความคิดเห็นข้างต้นเกี่ยวข้องกับ eclipse เราต้องลบเนื้อหาที่ไม่มีใครบอกได้อย่างที่สังเกต ขอบคุณ
GSB

1
ปัญหาเกี่ยวกับคำตอบของคุณไม่ได้กล่าวถึงว่าหากติดตั้งRuntime System Remote End-User Runtimeแล้วโครงการเดียวกันนั้นจะถูกสร้างขึ้นใหม่ทุกครั้งที่ Eclipse เริ่มทำงาน ต่อสู้กับสาเหตุไม่ใช่ผลที่ตามมา!
bit2shift

0

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

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>RemoteSystemsTempFiles</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    </buildSpec>
    <natures>
        <nature>org.eclipse.rse.ui.remoteSystemsTempNature</nature>
    </natures>
    <linkedResources>
        <link>
            <name>CONFIG</name>
            <type>2</type>
            <location>C:/CONFIG</location>
        </link>
    </linkedResources>
</projectDescription>
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.