RemoteSystemsTempFiles trong Eclipse là gì?


145

Tôi nhận thấy rằng tôi đã có một dự án có tên RemoteSystemTempFiles mà tôi chưa bao giờ tạo ra. Sau khi googling, nó dường như là tính năng plugin trên nhật thực, nhưng không có ý tưởng nào khác về nó.

Có ai có thể cho tôi một ý tưởng tốt hơn, về những gì tôi có thể làm và giải thích một chút về thư mục này không? và nếu nó không gây hại cho các dự án khác của tôi!

Câu trả lời:


55

Bạn có thể xóa nó nếu bạn muốn, nó không gây hại cho các dự án khác. Nó được tạo ra bởi các nhà thám hiểm hệ thống từ xa đi kèm với nhật thực.


6
Bạn có thể tìm thấy cấu hình Hệ thống từ xa Eclipse trong Cửa sổ -> Tùy chọn -> nhập các hệ thống từ xa vào hộp tìm kiếm trên đầu
nkr1pt

27
Có ai biết thiết lập nhật thực nào sẽ tắt hoàn toàn điều này không? Tôi không muốn RemoteSystemsTempFiles được tạo lại mỗi khi tôi sử dụng nhật thực.
joelittlejohn

3
Đối với tôi, dự án không được hiển thị trong không gian làm việc của tôi, nhưng tôi vẫn gặp lỗi về việc thiếu nó sau khi tôi xóa các tệp khỏi hệ thống tệp của mình. Bất cứ ai cũng biết tại sao Eclipse vẫn nghĩ rằng tôi có dự án này trong không gian làm việc của mình?
Tyler Collier


3
Explorer thám hiểm hệ thống từ xa là gì? Tại sao tôi cần nó?
bột366

90

Nếu bạn muốn xóa RemoteSystemsTempFiles, chỉ cần vào Cửa sổ -> Tùy chọn -> Chung -> Khởi động và Tắt máy và bỏ chọn "RSE UI". Sau đó, bạn có thể xóa thư mục và nhật thực sẽ không tạo lại nó.


3
Để làm việc này với tôi, tôi đã phải xóa dự án và nội dung trên đĩa từ bên trong Eclipse bằng cách sử dụng Project View . Nó không đủ tốt để xóa thư mục từ đĩa trực tiếp.
Neil Traft

54

Trong Window->preferencesloại 'từ xa' . Nhấp vào chế độ xem hệ thống từ xa và bỏ chọn hộp có nội dung 'mở lại chế độ xem hệ thống từ xa về trạng thái trước đó' .

Eclipse đã thêm thư mục .metadata - tại sao nó lại thêm lộn xộn?


4
FYI, Điều này xuất hiện lần đầu tiên trong không gian làm việc của tôi ngay sau khi Eclipse yêu cầu (và tôi đã xác nhận) việc tải lên dữ liệu người dùng theo thời gian để cải thiện Eclipse. Tôi đang chạy Indigo.
Carl

15

Nếu bạn vẫn thấy kết quả không mong muốn trong RemoteSystemsTempFiles khi tìm kiếm tài nguyên (ví dụ: CTRL + SHIFT + R), bạn có thể hiển thị thủ công tài nguyên Eclipse trong Project Explorer và xóa nó ...

Chế độ xem Project Explorer> Tùy chỉnh Chế độ xem ...> Bộ lọc> Bỏ chọn "RSE Internal Project"> OK> tìm thấy nó trong cây Project Explorer> mở rộng nó> xóa các thư mục cũ.


6

Bạn sẽ cần xóa gói Thời gian chạy người dùng cuối Explorer hệ thống từ xa .
Trợ giúp > Chi tiết cài đặt > Phần mềm đã cài đặt và cuộn xuống cho đến khi bạn thấy nó.

Nó có một số gói phụ, tất cả đều được loại bỏ hoàn toàn với gói mẹ của chúng.


Đây dường như là giải pháp sạch nhất / an toàn nhất vì nó cũng cập nhật các tệp cấu hình Eclipse một cách chính xác (loại bỏ các tính năng RSE, v.v.)
jansohn 23/2/18

Đây là câu trả lời chính xác và chính xác là lý do tại sao các nhà phát triển đang di chuyển khỏi Eclipse theo nhóm ... Các tệp rác ngay trong không gian làm việc của tôi!
Kevin Parker

5

Tôi đã vật lộn với thư mục này một thời gian rồi, vì KHÔNG có giải pháp nào tôi đã thử nghiệm cho đến nay vẫn hoạt động ..

May mắn thay, hôm nay tôi đã tìm thấy giải pháp giải quyết vấn đề này:

từ thư mục eclipse \ plugins xóa tất cả các tệp (org.eclipse.rse. *. jar) (hoặc sao lưu chúng cho bản phối của bạn).

Đây là những người có trách nhiệm cho việc tạo thư mục này.

Eclipse hoạt động hoàn hảo mà không có chúng (Tôi không sử dụng bất kỳ chức năng nào từ các gói đó).

Thưởng thức!


Tôi có thể hiểu mối quan tâm của bạn, nhưng giải pháp thực sự giải quyết vấn đề. Tôi đã thử nghiệm nó trên cả Eclipse Juno và Eclipse Kepler và hoạt động như một bùa mê. Chỉ cần xóa (sao lưu) thư mục org.eclipse.rse khỏi các tính năng và thư mục bổ trợ và RemoteSystemsTempFiles là Gone, mà không có bất kỳ tác dụng phụ nào được chú ý. Thiết lập này được sử dụng hàng ngày bởi hơn 6 người trong nhóm của chúng tôi.
spierobi

2
Điều đó thật tuyệt, nhưng điều gì xảy ra khi những thư viện đó là cần thiết? Sự cố của Eclipse, mã có khả năng bị hỏng, làm hỏng các dự án, v.v.
Qix - MONICA ĐƯỢC PHÂN PHỐI

Bây giờ có 13 người trong nhóm của tôi sử dụng Eclipse Kepler với thủ thuật trên. Nó không bao giờ bị sập, và không bao giờ làm hỏng bất kỳ mã nào hoặc làm hỏng một dự án. Không chắc chắn nơi / cách những chiếc lọ đó được sử dụng, nhưng có vẻ như chúng tôi không bao giờ truy cập / sử dụng một chức năng dựa trên những chiếc lọ đó.
spierobi

2
Làm việc cho tôi. Nó có thể làm hỏng nhật thực, nhưng từ quan điểm của tôi nhật thực đã làm hỏng thiết lập của tôi và không cho tôi một tùy chọn rõ ràng để tắt "tính năng" của chúng.
Fuchs Angelo

1
câu trả lời từ bit2shift dường như sạch hơn / an toàn hơn rất nhiều: stackoverflow.com/a/38972116/3375325
jansohn 23/2/18

2

Tôi muốn nói thêm rằng có thể có những tình huống mà bạn thực sự chưa cài đặt trình cắm UI RSE . Tuy nhiên, RemoteSystemTempFiles vẫn sẽ xuất hiện trong kết quả tìm kiếm của bạn :-(

Ví dụ : Chẳng hạn, bạn đã sử dụng một phiên bản Eclipse trước đó, bao gồm các trình cắm thêm UI RSE. Sau đó, bạn đã cài đặt một phiên bản mới hơn, có thể vào một thư mục khác, nhưng sử dụng lại không gian làm việc cũ (thông qua chuyển đổi). Lần này bạn chưa cài đặt trình cắm UI RSE để IDE của bạn không có tùy chọn nào về thứ chết tiệt này (thực tế nó là một công cụ rất hay khi làm việc trên Remote Systems).

Tuy nhiên, mặc dù thực tế là nó chưa được cài đặt các trình cắm thêm, Eclipse vẫn sẽ cập nhật / sử dụng kho lưu trữ / bộ chứa RemoteSystemTempFiles / tồn tại cũ và do đó nó sẽ luôn xuất hiện trong Kết quả tìm kiếm của bạn. Khá khó chịu, tôi biết!

Giải pháp khá đơn giản:

  1. Chỉ trong 2 bước: cài đặt trình cắm rồi tắt nó.
    • chọn Help-> Install New Software, sau đó chọn " http://doad.eclipse.org/release/[your-version-here] ", sau đó nhậpremote vào hộp lọc.
    • tìm kiếm cho Remote System Explorer End-User Runtime& co. Có lẽ các plugin có thể được tìm thấy trongGeneral Purpose Tools nhóm, nhưng nhóm này có thể thay đổi từ phiên bản / nền tảng này sang phiên bản khác
    • cài đặt nó / chúng sau đó khởi động lại IDE của bạn.
  2. Sau khi mở lại, chọn Window-> Preferencessau đó chọn General-> Startup and Shutdownvà bỏ chọn RSE UI. Bây giờ nó bị vô hiệu hóa ngay cả trong Kết quả tìm kiếm. Ngoài ra, bạn có thể chọn Window-> Preferencessau đó Remote Systems-> File Cachevà nhấp Clear Cached Files.

Điều đó sẽ tạo ra mánh khóe - hy vọng ;-)


Không hoạt động khi phiên bản có thể tải xuống nằm sau phiên bản đã được cài đặt
Malcolm Boekhoff 14/03/2017

0

Tôi gặp vấn đề tương tự khi sử dụng phối cảnh Javascript. Theo mặc định ở phía bên trái, nó có 'Script Explorer' thay vì 'Project Explorer'. Có vẻ như theo mặc định, nó hiển thị các tệp trong không gian làm việc thay vì chỉ các dự án. Tôi tưởng tượng nó giống với quan điểm của PHP.


0

Tôi đã có một vấn đề tương tự bằng cách sử dụng phối cảnh PHP Explorer. Tôi luôn gặp vấn đề là Eclipse không thể lưu siêu dữ liệu dự án. Tôi đã chọn "bộ lọc" để bỏ chọn Dự án tạm thời RSE. Khi nó xuất hiện trong chế độ xem dạng cây, tôi nhấp chuột phải để xóa nó. Sau đó tôi có thể kiểm tra lại để giữ cấu hình ban đầu.


0

Cách dễ nhất để loại bỏ các tệp này là xóa chúng một cách vật lý .... đi đến ../../eclipse-workspace/RemoteSystemsTempFiles và xóa khỏi đó ..


Câu trả lời này không thêm giá trị nào liên quan đến các câu trả lời khác đã được đưa ra.
colidyre

Vấn đề với các ý kiến ​​trên là liên quan đến nhật thực, chúng ta cần loại bỏ vật lý mà không ai nói như tôi đã quan sát. cảm ơn.
GSB

1
Vấn đề với câu trả lời của bạn là không đề cập đến việc nếu Thời gian chạy người dùng cuối Explorer của hệ thống từ xa được cài đặt, cùng một dự án sẽ được tạo lại mỗi khi Eclipse được khởi động. Chống lại nguyên nhân chứ không phải hậu quả!
bit2shift

0

Trên thực tế, tôi thấy nó khá hữu ích trong quá trình phát triển, đặc biệt nếu tôi đang làm việc trong một dự án có các tệp cấu hình, mẫu và thuộc tính nằm ngoài dự án của tôi và tôi không có ý định đưa chúng vào gói. nếu bạn mở .projectcủa RemoteSystemsTempFilesbạn có thể liên kết một vài thư mục bên ngoài mà bạn có thể muốn làm việc trên và không xuất xưởng hoặc phiên bản. (xem thẻ liên kết)

<?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>
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.