Qu'est-ce que RemoteSystemsTempFiles dans Eclipse?

145

J'ai remarqué que j'avais un projet nommé RemoteSystemTempFiles que je n'ai jamais créé. Après avoir recherché sur Google, il semble que ce soit une fonctionnalité de plugin sur eclipse, mais je n'en ai pas eu d'autre idée.

Quelqu'un peut-il me donner une meilleure idée, de ce que j'aurais pu faire et quelques explications sur ce dossier? et aussi si ça ne nuit pas à mes autres projets!

jtanmay
la source

Réponses:

55

Vous pouvez le supprimer si vous le souhaitez, cela ne nuit pas aux autres projets. Il est créé par l'explorateur de systèmes distants fourni avec eclipse.

nkr1pt
la source
6
Vous pouvez trouver la configuration des systèmes distants Eclipse dans la fenêtre -> Préférences -> entrez les systèmes distants dans la zone de recherche en haut
nkr1pt
27
Quelqu'un sait-il quel paramètre d'éclipse désactivera complètement cela? Je ne veux pas que RemoteSystemsTempFiles soit recréé à chaque fois que j'utilise eclipse.
joelittlejohn
3
Pour moi, le projet n'est pas affiché dans mon espace de travail, mais j'obtiens toujours des erreurs concernant son absence après avoir supprimé les fichiers de mon système de fichiers. Quelqu'un sait pourquoi Eclipse pense toujours que j'ai ce projet dans mon espace de travail?
Tyler Collier
10
Pour le désactiver .
approxiblue
3
Qu'est-ce que l'explorateur de système distant? Pourquoi en ai-je besoin?
poudre366
90

Si vous souhaitez supprimer les RemoteSystemsTempFiles, allez simplement sous Window -> Preferences -> General -> Startup and Shutdown et décochez "RSE UI". Ensuite, vous pouvez supprimer le dossier et eclipse ne le recréera pas.

chaosmasttter
la source
3
Pour que cela fonctionne pour moi, j'ai dû supprimer le projet et le contenu sur le disque à partir d'Eclipse en utilisant la vue du projet . Il ne suffisait pas de supprimer directement le dossier du disque.
Neil Traft du
54

Dans le Window->preferencestype «distant» . Cliquez sur la vue des systèmes distants et décochez la case qui dit «rouvrir la vue des systèmes distants à l'état précédent» .

Eclipse ajoute déjà le dossier .metadata - pourquoi ajoute -t-il un encombrement supplémentaire?

eclipse_user
la source
4
Pour info, cela est apparu pour la première fois dans mon espace de travail juste après qu'Eclipse a demandé (et j'ai confirmé) le téléchargement des données utilisateur qu'il fait de temps en temps afin d'améliorer Eclipse. Je dirige Indigo.
Carl
15

Si vous voyez toujours des résultats indésirables dans RemoteSystemsTempFiles lors de la recherche d'une ressource (par exemple CTRL + SHIFT + R), vous pouvez afficher manuellement la ressource Eclipse dans l'explorateur de projet et la supprimer ...

Vue Explorateur de projets> Personnaliser la vue ...> Filtres> Décochez "Projets internes RSE"> OK> recherchez-le dans l'arborescence de l'Explorateur de projets> développez-le> supprimez les anciens dossiers.

Roberto Olivares
la source
6

Vous devrez supprimer le package d' exécution de l'utilisateur final de Remote System Explorer .
Aide > Détails de l'installation > Logiciel installé et faites défiler vers le bas jusqu'à ce que vous le voyiez.

Il a plusieurs sous-packages, qui sont tous supprimés avec leur package parent.

bit2shift
la source
Cela semble être la solution la plus propre / la plus sûre car elle met également à jour correctement les fichiers de configuration Eclipse (suppression des fonctionnalités RSE, etc.)
jansohn
C'est la bonne réponse, et c'est précisément pourquoi les développeurs s'éloignent d'Eclipse en masse ... Fichiers d'ordures directement dans mon espace de travail!
Kevin Parker
5

Je me débat avec ce dossier depuis un certain temps maintenant, car AUCUNE solution que j'ai testée jusqu'à présent n'a fonctionné.

Heureusement, j'ai trouvé aujourd'hui la solution qui résout ce problème:

du dossier eclipse \ plugins, supprimez tous les fichiers (org.eclipse.rse. *. jar) (ou sauvegardez-les pour votre confort).

Ce sont eux qui sont responsables de la création de ce dossier.

Eclipse fonctionne parfaitement sans eux (je n'utilise aucune fonctionnalité de ces packages).

Prendre plaisir!

Spierobi
la source
Je peux comprendre votre inquiétude, mais la solution résout vraiment le problème. Je l'ai testé sur Eclipse Juno et Eclipse Kepler et fonctionne à merveille. Supprimez (sauvegardez) simplement org.eclipse.rse du dossier des fonctionnalités et des plugins, et RemoteSystemsTempFiles est GONE, sans aucun effet secondaire remarqué. Cette configuration est utilisée quotidiennement par plus de 6 personnes dans notre équipe.
spierobi
2
C'est génial, mais que se passe-t-il lorsque ces bibliothèques sont nécessaires? Eclipse plante, code potentiellement corrompu, projets en ruine, etc.
Qix - MONICA A ÉTÉ MISTREATED
Maintenant, il y a 13 personnes dans mon équipe qui utilisent Eclipse Kepler avec l'astuce ci-dessus. Il ne s'est jamais écrasé, n'a jamais corrompu aucun code ni ruiné un projet. Je ne sais pas où / comment ces jars sont utilisés, mais il semble que nous n'ayons jamais accédé / utilisé une fonctionnalité qui reposait sur ces jars.
spierobi du
2
Travaille pour moi. Cela peut corrompre l'éclipse, mais de mon point de vue, l'éclipse a corrompu ma configuration et ne m'a pas donné une option évidente pour désactiver leur «fonctionnalité».
Angelo Fuchs
1
la réponse de bit2shift semble être beaucoup plus propre / plus sûre: stackoverflow.com/a/38972116/3375325
jansohn
2

Je voudrais ajouter qu'il peut y avoir des situations dans lesquelles vous n'avez en fait pas les plug-ins d'interface utilisateur RSE installés. Cependant, RemoteSystemTempFiles apparaîtra toujours dans vos résultats de recherche :-(

Exemple : par exemple, vous avez utilisé une version antérieure d'Eclipse, y compris les plug-ins d'interface utilisateur RSE. Plus tard, vous avez installé une version plus récente, probablement dans un dossier différent, mais en réutilisant l'ancien espace de travail (via la conversion). Cette fois, vous n'avez pas installé les plug-ins d'interface utilisateur RSE, donc votre IDE n'a aucune option à propos de cette fichue chose (qui en fait est un très bon outil lorsque vous travaillez sur des systèmes distants).

Cependant, malgré le fait qu'il n'ait pas installé les plug-ins, Eclipse mettra toujours à jour / utilisera ce référentiel / conteneur / quel que soit l'ancien / existant RemoteSystemTempFiles et ainsi il apparaîtra toujours dans vos résultats de recherche. Assez ennuyeux, je sais!

La solution est assez simple:

  1. En seulement 2 étapes: installez le plug-in puis désactivez-le.
    • sélectionnez Help-> Install New Software, puis choisissez " http://download.eclipse.org/releases/[votre-version-ici] ", puis entrez remotedans la boîte de filtre.
    • recherchez le Remote System Explorer End-User Runtime& co. Les plug-ins pourraient probablement être trouvés dans le General Purpose Toolsgroupe, mais ce groupe peut changer d'une édition / plate-forme à l'autre
    • installez-le / les puis redémarrez votre IDE.
  2. Après sa réouverture, sélectionnez Window-> Preferencespuis sélectionnez General-> Startup and Shutdownet décochez la case RSE UI. Maintenant, il est désactivé même dans les résultats de recherche. De plus, vous pouvez sélectionner Window-> Preferencespuis Remote Systems-> File Cacheet cliquer Clear Cached Files.

Cela ferait l'affaire - j'espère ;-)

Eugen Mihailescu
la source
Ne fonctionne pas lorsque la version téléchargeable est derrière la version déjà installée
Malcolm Boekhoff
0

J'ai eu un problème similaire lors de l'utilisation de la perspective Javascript. Par défaut, sur le côté gauche, il a un 'Script Explorer' au lieu d'un 'Project Explorer'. Il semble que, par défaut, il affiche les fichiers dans l'espace de travail au lieu de simplement les projets. J'imagine que c'est la même chose avec la perspective PHP.

Gamelle
la source
0

J'ai eu un problème similaire en utilisant la perspective PHP Explorer. J'ai toujours eu le problème qu'Eclipse ne pouvait pas enregistrer les métadonnées du projet. J'ai sélectionné les "filtres" pour décocher le projet temporaire RSE. Une fois qu'il est apparu dans l'arborescence, je clique droit pour le supprimer. Ensuite, je peux vérifier à nouveau pour conserver la même configuration initiale.

user3187732
la source
0

Le moyen le plus simple de se débarrasser de ces fichiers est de les supprimer physiquement .... allez à ../../eclipse-workspace/RemoteSystemsTempFiles et supprimez-les de là.

GSB
la source
Cette réponse n'ajoute aucune valeur supplémentaire par rapport aux autres réponses déjà données.
colidyre
Le problème avec les commentaires ci-dessus est lié à l'éclipse, nous devons supprimer physiquement ce que personne ne dit depuis que j'ai observé. Merci.
GSB
1
Le problème avec votre réponse est de ne pas mentionner que si Remote System Explorer End-User Runtime est installé, ce même projet sera recréé à chaque démarrage d'Eclipse. Combattez la cause, pas les conséquences!
bit2shift
0

En fait, je le trouve assez utile pendant le développement, surtout si je travaille sur un projet qui a des fichiers de configuration, de modèles et de propriétés qui se trouvent en dehors de mon projet et que je n'ai pas l'intention de les inclure dans le package. si vous ouvrez le .projectde RemoteSystemsTempFilesvous pouvez lier deux dossiers externes que vous pouvez travailler et ne pas expédier ou une version. (consultez la balise link)

<?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
la source