Was ist RemoteSystemsTempFiles in Eclipse?

145

Mir ist aufgefallen, dass ich ein Projekt namens RemoteSystemTempFiles hatte, das ich nie erstellt habe. Nach dem Googeln scheint es sich um eine Plugin-Funktion für Eclipse zu handeln, aber ich habe keine andere Vorstellung davon.

Kann mir bitte jemand eine bessere Vorstellung davon geben, was ich hätte tun können und eine kleine Erklärung für diesen Ordner? und auch wenn es nicht schädlich für meine anderen Projekte ist!

jtanmay
quelle

Antworten:

55

Sie können es löschen, wenn Sie möchten, es schadet anderen Projekten nicht. Es wird vom Remote-System-Explorer erstellt, der mit Eclipse geliefert wird.

nkr1pt
quelle
6
Sie finden die Konfiguration von Eclipse Remote Systems unter Fenster -> Einstellungen ->
Geben Sie
27
Weiß jemand, welche Eclipse-Einstellung dies vollständig ausschaltet? Ich möchte nicht, dass RemoteSystemsTempFiles jedes Mal neu erstellt wird, wenn ich Eclipse verwende.
Joelittlejohn
3
Für mich wird das Projekt nicht in meinem Arbeitsbereich angezeigt, aber ich erhalte immer noch Fehler, wenn es fehlt, nachdem ich die Dateien aus meinem Dateisystem gelöscht habe. Weiß jemand, warum Eclipse immer noch glaubt, ich hätte dieses Projekt in meinem Arbeitsbereich?
Tyler Collier
10
Um es auszuschalten .
ungefähr am
3
Was ist der Remote System Explorer? Warum brauche ich es?
Pulver366
90

Wenn Sie die RemoteSystemsTempFiles entfernen möchten, gehen Sie einfach unter Fenster -> Einstellungen -> Allgemein -> Starten und Herunterfahren und deaktivieren Sie "RSE UI". Dann können Sie den Ordner entfernen und Eclipse wird ihn nicht neu erstellen.

Chaosmasttter
quelle
3
Damit dies für mich funktioniert, musste ich das Projekt und den Inhalt auf der Festplatte in Eclipse mithilfe der Projektansicht löschen . Es war nicht gut genug, den Ordner direkt von der Festplatte zu löschen.
Neil Traft
54

In Window->preferencesTyp 'Remote' . Klicken Sie auf Remote-Systemansicht und deaktivieren Sie das Kontrollkästchen "Remote- Systemansicht wieder auf vorherigen Status öffnen" .

Eclipse fügt bereits den Ordner .metadata hinzu - warum wird dadurch zusätzliche Unordnung hinzugefügt?

eclipse_user
quelle
4
Zu Ihrer Information: Dies wurde zum ersten Mal in meinem Arbeitsbereich angezeigt, kurz nachdem Eclipse von Zeit zu Zeit das Hochladen von Benutzerdaten angefordert (und bestätigt) hatte, um Eclipse zu verbessern. Ich leite Indigo.
Carl
15

Wenn bei der Suche nach einer Ressource (z. B. STRG + UMSCHALT + R) immer noch unerwünschte Ergebnisse in RemoteSystemsTempFiles angezeigt werden , können Sie die Eclipse-Ressource manuell im Projektexplorer anzeigen und entfernen ...

Projekt-Explorer-Ansicht> Ansicht anpassen ...> Filter> Deaktivieren Sie "Interne RSE-Projekte"> OK> Suchen Sie sie in der Projekt-Explorer-Struktur> Erweitern Sie sie> Entfernen Sie alte Ordner.

Roberto Olivares
quelle
6

Sie müssen das Endbenutzer-Runtime- Paket von Remote System Explorer entfernen .
Hilfe > Installationsdetails > Installierte Software und scrollen Sie nach unten, bis Sie es sehen.

Es verfügt über mehrere Unterpakete, die alle zusammen mit ihrem übergeordneten Paket entfernt werden.

bit2shift
quelle
Dies scheint die sauberste / sicherste Lösung zu sein, da sie auch die Eclipse-Konfigurationsdateien korrekt aktualisiert (Entfernen von RSE-Funktionen usw.)
jansohn
Dies ist die richtige Antwort und genau der Grund, warum Entwickler in Scharen von Eclipse wegziehen ... Mülldateien direkt in meinem Arbeitsbereich!
Kevin Parker
5

Ich habe seit einiger Zeit mit diesem Ordner zu kämpfen, da KEINE Lösung, die ich bisher getestet habe, funktioniert hat.

Glücklicherweise habe ich heute die Lösung gefunden, die dieses Problem löst:

Entfernen Sie aus dem Ordner "eclipse \ plugins" alle (org.eclipse.rse. *. jar) -Dateien (oder sichern Sie sie für Ihren Komfort).

Dies sind diejenigen, die für die Erstellung dieses Ordners verantwortlich sind.

Eclipse funktioniert perfekt ohne sie (ich verwende keine Funktionen aus diesen Paketen).

Genießen!

spierobi
quelle
Ich kann Ihr Anliegen verstehen, aber die Lösung löst das Problem wirklich. Ich habe es sowohl auf Eclipse Juno als auch auf Eclipse Kepler getestet und es funktioniert wie ein Zauber. Entfernen Sie einfach die Datei org.eclipse.rse aus dem Ordner "Features und Plugins" (sichern Sie sie), und RemoteSystemsTempFiles ist GEGANGEN, ohne dass Nebenwirkungen bemerkt werden. Dieses Setup wird täglich von mehr als 6 Personen in unserem Team verwendet.
Spierobi
2
Das ist großartig, aber was passiert, wenn diese Bibliotheken benötigt werden? Eclipse stürzt ab,
beschädigt
Jetzt sind 13 Leute in meinem Team, die Eclipse Kepler mit dem obigen Trick verwenden. Es ist nie abgestürzt und hat niemals Code beschädigt oder ein Projekt ruiniert. Ich bin nicht sicher, wo / wie diese Gläser verwendet werden, aber es sieht so aus, als hätten wir nie auf eine Funktionalität zugegriffen / diese verwendet, die auf diesen Gläsern beruhte.
Spierobi
2
Funktioniert bei mir. Es kann Eclipse beschädigen, aber aus meiner Sicht hat Eclipse mein Setup beschädigt und mir keine offensichtliche Option gegeben, ihre "Funktion" auszuschalten.
Angelo Fuchs
1
Die Antwort von bit2shift scheint viel sauberer / sicherer zu sein: stackoverflow.com/a/38972116/3375325
jansohn
2

Ich möchte hinzufügen, dass es Situationen geben kann, in denen die RSE-UI-Plug-Ins tatsächlich nicht installiert sind. Die RemoteSystemTempFiles werden jedoch weiterhin in Ihren Suchergebnissen angezeigt :-(

Beispiel : Sie haben beispielsweise eine frühere Version von Eclipse verwendet, einschließlich der RSE-UI-Plug-Ins. Später haben Sie eine neuere Version installiert, wahrscheinlich in einem anderen Ordner, aber den alten Arbeitsbereich wiederverwendet (durch Konvertierung). Dieses Mal haben Sie die RSE-UI-Plug-Ins nicht installiert, sodass Ihre IDE keine Option für diese verdammte Sache hat (was in der Tat ein sehr schönes Werkzeug bei der Arbeit an Remote-Systemen ist).

Trotz der Tatsache, dass die Plug-Ins nicht installiert sind, aktualisiert / verwendet Eclipse das alte / vorhandene RemoteSystemTempFiles-Repository / den Container / was auch immer und wird daher immer in Ihren Suchergebnissen angezeigt. Ziemlich nervig, ich weiß!

Die Lösung ist ganz einfach:

  1. In nur 2 Schritten: Installieren Sie das Plug-In und deaktivieren Sie es.
    • Wählen Sie Help-> Install New Software, dann " http://download.eclipse.org/releases/[your-version-here] " und geben Sie es remotein das Filterfeld ein.
    • Suche nach dem Remote System Explorer End-User Runtime& co. Wahrscheinlich befinden sich die Plug-Ins innerhalb der General Purpose ToolsGruppe, aber diese Gruppe kann von einer Edition / Plattform zur anderen wechseln
    • Installieren Sie es / sie und starten Sie Ihre IDE neu.
  2. Nachdem sie wählen wieder geöffnet Window-> Preferenceswählen Sie dann die General-> Startup and Shutdownund deaktivieren Sie das RSE UI. Jetzt ist es sogar in den Suchergebnissen deaktiviert. Zusätzlich können Sie Window-> Preferencesdann Remote Systems-> auswählen File Cacheund auf klicken Clear Cached Files.

Das würde den Trick machen - hoffentlich ;-)

Eugen Mihailescu
quelle
Funktioniert nicht, wenn die herunterladbare Version hinter der bereits installierten Version steht
Malcolm Boekhoff
0

Ich hatte ein ähnliches Problem bei der Verwendung der Javascript-Perspektive. Standardmäßig befindet sich auf der linken Seite ein "Skript-Explorer" anstelle eines "Projekt-Explorers". Es scheint, dass standardmäßig die Dateien im Arbeitsbereich angezeigt wurden und nicht nur die Projekte. Ich stelle mir vor, dass es mit der PHP-Perspektive genauso ist.

Billy
quelle
0

Ich hatte ein ähnliches Problem mit der PHP Explorer-Perspektive. Ich hatte immer das Problem, dass Eclipse keine Projektmetadaten speichern konnte. Ich habe die "Filter" ausgewählt, um das Kontrollkästchen RSE Temporary Project zu deaktivieren. Sobald es in der Baumansicht angezeigt wurde, klicke ich mit der rechten Maustaste, um es zu löschen. Dann kann ich noch einmal überprüfen, ob die ursprüngliche Konfiguration erhalten bleibt.

user3187732
quelle
0

Der einfachste Weg, diese Dateien loszuwerden, besteht darin, sie physisch zu entfernen. Gehen Sie zu ../../eclipse-workspace/RemoteSystemsTempFiles und entfernen Sie sie von dort.

GSB
quelle
Diese Antwort bietet keinen zusätzlichen Wert für andere bereits gegebene Antworten.
Colidyre
Das Problem mit den obigen Kommentaren hat mit Eclipse zu tun. Wir müssen physisch entfernen, was niemand sagt, wie ich beobachtet habe. Vielen Dank.
GSB
1
Das Problem mit Ihrer Antwort besteht nicht darin, dass bei der Installation der Endbenutzer-Laufzeit von Remote System Explorer bei jedem Start von Eclipse dasselbe Projekt neu erstellt wird. Bekämpfe die Ursache, nicht die Konsequenzen!
Bit2shift
0

Tatsächlich finde ich es während der Entwicklung sehr nützlich, insbesondere wenn ich an einem Projekt arbeite, dessen Konfigurationen, Vorlagen und Eigenschaftendateien sich außerhalb meines Projekts befinden und ich nicht beabsichtige, sie in das Paket aufzunehmen. Wenn Sie das .projectvon öffnen RemoteSystemsTempFiles, können Sie einige externe Ordner verknüpfen, an denen Sie möglicherweise arbeiten möchten, und nicht versenden oder versenden (siehe Link-Tag).

<?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>
Jalal Sordo
quelle