Eclipse'de RemoteSystemsTempFiles nedir?


147

Hiç oluşturmadığım RemoteSystemTempFiles adlı bir projem olduğunu fark ettim. Googling yaptıktan sonra tutulmada eklenti özelliği gibi görünüyor, ancak bununla ilgili başka bir fikrim yoktu.

Herhangi biri bana daha iyi bir fikir verebilir mi, ne yapabilirdim ve bu dosya hakkında biraz açıklama yapabilir mi? ve ayrıca diğer projelerime de zararlı değilse!

Yanıtlar:


55

Dilerseniz silebilirsiniz, diğer projelere zarar vermez. Tutulma ile birlikte gelen uzak sistem gezgini tarafından yaratılmıştır.


6
Eclipse Remote Systems yapılandırmasını Pencere -> Tercihler -> üstteki arama kutusuna uzak sistemleri girin
nkr1pt

28
Hangi tutulma ayarının bunu tamamen kapatacağını bilen var mı? Eclipse'i her kullandığımda RemoteSystemsTempFiles'ın yeniden oluşturulmasını istemiyorum.
joelittlejohn

3
Benim için proje çalışma alanımda gösterilmiyor, ancak dosyaları dosya sistemimden sildikten sonra hala eksikliğiyle ilgili hatalar alıyorum. Eclipse'in neden hala bu projenin çalışma alanımda olduğunu düşündüğünü bilen var mı?
Tyler Collier


3
Uzak sistem gezgini nedir? Neden ihtiyacım var?
powder366

91

RemoteSystemsTempFiles'ı kaldırmak istiyorsanız, Pencere -> Tercihler -> Genel -> Başlatma ve Kapatma altına gidin ve "RSE UI" işaretini kaldırın. Ardından klasörü kaldırabilirsiniz ve tutulma onu yeniden oluşturmaz.


3
Bunun benim için çalışması için Proje Görünümü'nü kullanarak proje ve diskteki içerikleri Eclipse içinden silmem gerekti . Klasörü doğrudan diskten silmek yeterince iyi değildi.
Neil Traft

55

Gelen Window->preferencestipi 'uzak' . Uzak sistemler görünümüne tıklayın ve 'uzak sistemler görünümünü önceki duruma yeniden aç' yazan kutunun işaretini kaldırın .

Eclipse zaten .metadata klasörünü ekliyor - neden fazladan dağınıklık ekliyor ?


4
Bilginize, Bu, Eclipse'in Eclipse'i iyileştirmek için zaman zaman yaptığı kullanıcı verilerinin yüklenmesini talep etmesinden (ve onaylamamdan) hemen sonra ilk kez çalışma alanımda göründü. Indigo'yu yönetiyorum.
Carl

15

Bir kaynak ararken (örneğin CTRL + SHIFT + R) RemoteSystemsTempFiles'da hala istenmeyen sonuçlar görüyorsanız , Eclipse kaynağını Proje Gezgini'nde manuel olarak gösterebilir ve kaldırabilirsiniz ...

Proje Gezgini görünümü> Görünümü Özelleştir ...> Filtreler> "RSE Dahili Projeleri" nin işaretini kaldırın> Tamam> Proje Gezgini ağacında bulun> genişletin> eski klasörleri kaldırın.


6

Remote System Explorer Son Kullanıcı Çalışma Zamanı paketini kaldırmanız gerekir .
Yardım > Kurulum Ayrıntıları > Yüklenen Yazılım ve görene kadar aşağı kaydırın.

Hepsi üst paketleriyle birlikte kaldırılan birkaç alt paketi vardır.


Bu, Eclipse yapılandırma dosyalarını da doğru şekilde güncellediği için (RSE özelliklerini kaldırma vb.) En temiz / en güvenli çözüm gibi görünüyor
jansohn

Bu doğru cevap ve tam da geliştiricilerin Eclipse'den sürüler halinde uzaklaşmasının nedeni ... Çöp dosyaları çalışma alanımda!
Kevin Parker

5

Şimdiye kadar test ettiğim HİÇBİR çözüm çalıştığı için bir süredir bu klasörle mücadele ediyorum

Neyse ki, bugün bu sorunu çözen çözümü buldum:

eclipse \ plugins klasöründen tüm (org.eclipse.rse. *. jar) dosyalarını kaldırın (veya confort için yedekleyin).

Bu klasörün oluşturulmasından sorumlu olanlar bunlar.

Eclipse onlar olmadan mükemmel çalışıyor (bu paketlerdeki herhangi bir işlevi kullanmıyorum).

Zevk almak!


Endişenizi anlayabiliyorum, ancak çözüm sorunu gerçekten çözüyor. Hem Eclipse Juno hem de Eclipse Kepler'de test ettim ve bir cazibe gibi çalışıyor. Org.eclipse.rse dosyasını özellikler ve eklentiler klasöründen kaldırın (yedekleyin) ve RemoteSystemsTempFiles, herhangi bir yan etki fark edilmeden GİTTİ. Bu kurulum, ekibimizde her gün 6'dan fazla kişi tarafından kullanılmaktadır.
spierobi

2
Bu harika, ama bu kütüphanelere ihtiyaç duyulduğunda ne olur? Tutulma çöküyor, potansiyel olarak kodu bozuyor, projeleri bozuyor, vb.
Qix - MONICA

Ekibimde şimdi yukarıdaki numara ile Eclipse Kepler kullanan 13 kişi var. Asla çökmedi ve hiçbir kodu bozmadı veya bir projeyi mahvetmedi. Bu kavanozların nerede / nasıl kullanıldığından emin değilim, ancak bu kavanozlara dayanan bir işleve hiç erişmedik / kullanmadık gibi görünüyor.
spierobi

2
Benim için çalışıyor. Tutulmayı bozuyor olabilir, ancak benim bakış açıma göre tutulma, kurulumumu bozdu ve bana "özelliklerini" kapatmak için bariz bir seçenek sunmadı.
Angelo Fuchs

1
bit2shift'in cevabı çok daha temiz / daha güvenli görünüyor: stackoverflow.com/a/38972116/3375325
jansohn

2

RSE UI eklentilerinin gerçekte kurulu olmadığı durumlar olabileceğini eklemek isterim . Ancak, RemoteSystemTempFiles arama sonuçlarınızda görünmeye devam edecektir :-(

Örnek : Örneğin, RSE UI eklentileri dahil olmak üzere Eclipse'in önceki bir sürümünü kullandınız. Daha sonra, muhtemelen farklı bir klasöre daha yeni bir sürüm yüklediniz, ancak eski çalışma alanını yeniden kullanarak (dönüştürme yoluyla). Bu sefer RSE UI eklentilerini yüklemediniz, bu yüzden IDE'nizin bu lanet şey hakkında seçeneği yok (ki bu aslında Uzak Sistemler üzerinde çalışırken çok güzel bir araçtır).

Ancak, kurulu eklentilere sahip olmamasına rağmen, Eclipse o eski / var olan RemoteSystemTempFiles deposunu / kapsayıcısını / her neyse onu güncelleyecek / kullanacak ve böylece her zaman Arama Sonuçlarınızda görünecektir. Oldukça can sıkıcı, biliyorum!

Çözüm oldukça basit:

  1. Yalnızca 2 adımda: eklentiyi kurun ve ardından devre dışı bırakın.
    • Help-> öğesini seçin Install New Software, ardından " http://download.eclipse.org/releases/[your-version-here] " öğesini seçin ve ardından remotefiltre kutusuna girin .
    • Remote System Explorer End-User Runtime& co için arayın . Muhtemelen eklentiler General Purpose Toolsgrup içinde bulunabilir , ancak bu grup bir sürümden / platformdan diğerine değişebilir
    • kurun / sonra IDE'nizi yeniden başlatın.
  2. Yeniden açıldıktan sonra Window-> Preferencesöğesini seçin ve General-> öğesini seçin Startup and Shutdownve işaretini kaldırın RSE UI. Artık Arama Sonuçlarında bile devre dışı bırakıldı. Ek olarak Window-> Preferencesardından Remote Systems-> öğesini seçebilir File Cacheve tıklayabilirsiniz Clear Cached Files.

İşe yarayacak - umarım ;-)


İndirilebilir sürüm zaten kurulu olan sürümün arkasındayken çalışmıyor
Malcolm Boekhoff

0

Javascript perspektifini kullanırken benzer bir sorun yaşadım. Varsayılan olarak sol tarafta, 'Proje Gezgini' yerine 'Komut Dosyası Gezgini' vardır. Görünüşe göre varsayılan olarak dosyaları sadece projeler yerine çalışma alanında gösteriyordu. PHP perspektifiyle aynı olduğunu düşünüyorum.


0

PHP Explorer perspektifini kullanırken benzer bir sorun yaşadım. Eclipse'in proje meta verilerini kaydedememesi sorununu her zaman yaşadım. RSE Temporary Project'in işaretini kaldırmak için "filtreleri" seçtim. Ağaç görünümünde göründüğünde, silmek için sağ tıklıyorum. Sonra aynı ilk yapılandırmayı korumak için tekrar kontrol edebilirim.


0

Bu dosyalardan kurtulmanın en kolay yolu onları fiziksel olarak kaldırmaktır .... ../../eclipse-workspace/RemoteSystemsTempFiles adresine gidin ve oradan kaldırın ..


Bu cevap, daha önce verilmiş olan diğer cevaplara ek bir değer katmaz.
colidyre

Yukarıdaki yorumlarla ilgili sorun tutulma ile ilgilidir, gözlemlediğim gibi kimsenin söylemediği fiziksel olarak kaldırmamız gerekiyor. Teşekkürler.
GSB

1
Cevabınızla ilgili sorun, Remote System Explorer Son Kullanıcı Çalışma Zamanı kurulursa, Eclipse her başlatıldığında aynı projenin yeniden oluşturulacağından bahsetmiyor . Sebeple savaşın, sonuçlarla değil!
bit2shift

0

Aslında, geliştirme sırasında oldukça yararlı buluyorum, özellikle projemin dışında yer alan konfigürasyonlar, şablonlar ve özellikler dosyaları olan bir proje üzerinde çalışıyorsam ve bunları pakete dahil etme niyetim yoksa. Eğer .projectbirini RemoteSystemsTempFilesaçarsanız, üzerinde çalışmak isteyebileceğiniz ve gemi veya sürüm yapmayabileceğiniz birkaç harici klasörü bağlayabilirsiniz. (bağlantı etiketine bakın)

<?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>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.