Che cos'è RemoteSystemsTempFiles in Eclipse?


145

Ho notato che avevo un progetto chiamato RemoteSystemTempFiles che non avevo mai creato. Dopo aver cercato su Google sembra essere la funzionalità del plugin su eclipse, ma non ne ho idea.

Qualcuno può darmi un'idea migliore di cosa avrei potuto fare e qualche spiegazione in questa cartella? e anche se non è dannoso per i miei altri progetti!

Risposte:


55

Puoi eliminarlo se lo desideri, non fa alcun danno ad altri progetti. È creato dall'esploratore di sistemi remoti fornito con eclipse.


6
Puoi trovare la configurazione dei sistemi remoti Eclipse in Finestra -> Preferenze -> inserisci i sistemi remoti nella casella di ricerca in alto
nkr1pt

27
Qualcuno sa quale impostazione dell'eclissi la disattiverà completamente? Non voglio ricreare RemoteSystemsTempFiles ogni volta che utilizzo eclipse.
joelittlejohn,

3
Per me, il progetto non è mostrato nel mio spazio di lavoro, ma ricevo ancora errori sulla sua mancanza dopo aver eliminato i file dal mio file system. Qualcuno sa perché Eclipse pensa ancora di avere questo progetto nel mio spazio di lavoro?
Tyler Collier,


3
Che cos'è Esplora sistemi remoti? Perché ne ho bisogno?
powder366

90

Se vuoi rimuovere i RemoteTystemsTempFiles, vai in Finestra -> Preferenze -> Generale -> Avvio e spegnimento e deseleziona "UI RSE". Quindi è possibile rimuovere la cartella ed eclipse non la ricrea.


3
Perché questo funzioni per me, ho dovuto eliminare il progetto e i contenuti sul disco da Eclipse usando la Vista progetto . Non è stato abbastanza buono per eliminare direttamente la cartella dal disco.
Neil Traft,

54

Nel Window->preferencestipo "remoto" . Fai clic sulla vista dei sistemi remoti e deseleziona la casella che dice "riapri la vista dei sistemi remoti allo stato precedente" .

Eclipse aggiunge già la cartella .metadata : perché aggiunge ulteriore confusione?


4
Cordiali saluti, questo è apparso per la prima volta nel mio spazio di lavoro subito dopo che Eclipse ha richiesto (e ho confermato) il caricamento dei dati dell'utente che esegue di volta in volta per migliorare Eclipse. Sto gestendo Indigo.
Carl

15

Se continui a visualizzare risultati indesiderati in RemoteSystemsTempFiles durante la ricerca di una risorsa (ad esempio CTRL + MAIUSC + R), puoi mostrare manualmente la risorsa Eclipse in Esplora progetti e rimuoverla ...

Vista Esplora progetti> Personalizza vista ...> Filtri> Deseleziona "Progetti interni RSE"> OK> trova nella struttura Esplora progetti> espandi> rimuovi vecchie cartelle.


6

È necessario rimuovere il pacchetto di runtime per l'utente finale di Esplora sistema remoto .
Aiuto > Dettagli installazione > Software installato e scorri verso il basso fino a quando non lo vedi.

Ha diversi sotto-pacchetti, tutti rimossi del tutto con il loro pacchetto padre.


Questa sembra essere la soluzione più pulita / sicura in quanto aggiorna anche correttamente i file di configurazione di Eclipse (rimuovendo le funzionalità RSE ecc.)
jansohn

Questa è la risposta corretta, e precisamente il motivo per cui gli sviluppatori si stanno allontanando da Eclipse a frotte ... File di immondizia nel mio spazio di lavoro!
Kevin Parker il

5

Faccio fatica con questa cartella da un po 'di tempo, dal momento che NESSUNA soluzione che ho provato finora ha funzionato ..

Fortunatamente, oggi ho trovato la soluzione che risolve questo problema:

dalla cartella eclipse \ plugins rimuovi tutti i file (org.eclipse.rse. *. jar) (o esegui il backup per il tuo confort).

Questi sono i responsabili della creazione di questa cartella.

Eclipse funziona perfettamente senza di essi (non utilizzo alcuna funzionalità di questi pacchetti).

Godere!


Posso capire la tua preoccupazione, ma la soluzione risolve davvero il problema. L'ho provato sia su Eclipse Juno che su Eclipse Kepler e funziona come un fascino. Rimuovi (backup) org.eclipse.rse dalla cartella delle funzionalità e dei plug-in e RemoteSystemsTempFiles è ANDATO, senza che si notino effetti collaterali. Questa configurazione viene utilizzata quotidianamente da più di 6 persone nel nostro team.
spierobi,

2
È fantastico, ma cosa succede quando sono necessarie quelle librerie? Arresti anomali di Eclipse, codice potenzialmente corrompente, rovina progetti, ecc.
Qix - MONICA È STATA MISTREATA il

Ora ci sono 13 persone nella mia squadra che usano Eclipse Kepler con il trucco di cui sopra. Non si è mai arrestato in modo anomalo, non ha mai corrotto alcun codice o rovinato un progetto. Non sono sicuro di dove / come vengano utilizzati quei vasi, ma sembra che non abbiamo mai avuto accesso / utilizzato una funzionalità che si basava su quei vasi.
spierobi,

2
Per me va bene. Potrebbe essere l'eclissi corruttiva, ma dal mio punto di vista l'eclissi ha corrotto la mia configurazione e non mi ha dato un'ovvia opzione per disattivare la loro "funzionalità".
Angelo Fuchs,

1
la risposta da bit2shift sembra essere molto più pulito / più sicuro: stackoverflow.com/a/38972116/3375325
jansohn

2

Vorrei aggiungere che potrebbero esserci situazioni in cui in realtà non sono installati i plug-in dell'interfaccia utente RSE . Tuttavia, RemoteSystemTempFiles verrà comunque visualizzato nei risultati di ricerca :-(

Esempio : ad esempio è stata utilizzata una versione precedente di Eclipse, inclusi i plug-in dell'interfaccia utente RSE. Successivamente hai installato una versione più recente, probabilmente in una cartella diversa, ma riutilizzando il vecchio spazio di lavoro (tramite conversione). Questa volta non hai installato i plug-in dell'interfaccia utente RSE, quindi il tuo IDE non ha alcuna opzione su questa dannata cosa (che in realtà è uno strumento molto utile mentre si lavora su sistemi remoti).

Tuttavia, nonostante non abbia installato i plug-in, Eclipse aggiornerà / utilizzerà quel vecchio / esistente repository / container RemoteSystemTempFiles / qualunque cosa e quindi apparirà sempre nei risultati di ricerca. Abbastanza fastidioso, lo so!

La soluzione è abbastanza semplice:

  1. In soli 2 passaggi: installa il plug-in e disabilitalo.
    • seleziona Help-> Install New Software, quindi seleziona " http://download.eclipse.org/releases/[your-version-here] ", quindi inserisci remotenella casella del filtro.
    • cerca il Remote System Explorer End-User Runtime& co. Probabilmente i plug-in potrebbero essere trovati all'interno del General Purpose Toolsgruppo, ma questo gruppo può cambiare da un'edizione / piattaforma all'altra
    • installalo / loro quindi riavvia il tuo IDE.
  2. Dopo la riapertura, selezionare Window-> Preferencesquindi selezionare General-> Startup and Shutdowne deselezionare RSE UI. Ora è disabilitato anche nei risultati di ricerca. Inoltre puoi selezionare Window-> Preferencesquindi Remote Systems-> File Cachee fare clic Clear Cached Files.

Quello farebbe il trucco - si spera ;-)


Non funziona quando la versione scaricabile è dietro la versione già installata
Malcolm Boekhoff

0

Ho avuto un problema simile durante l'utilizzo della prospettiva Javascript. Per impostazione predefinita sul lato sinistro ha un "Explorer Explorer" invece di un "Project Explorer". Sembra che, per impostazione predefinita, mostrasse i file nell'area di lavoro anziché solo i progetti. Immagino che sia lo stesso con la prospettiva di PHP.


0

Ho avuto un problema simile usando la prospettiva di PHP Explorer. Ho sempre avuto il problema che Eclipse non poteva salvare i metadati del progetto. Ho selezionato i "filtri" per deselezionare Progetto temporaneo RSE. Una volta visualizzato nella vista ad albero, faccio clic con il pulsante destro del mouse per eliminarlo. Quindi posso ricontrollare per mantenere la stessa configurazione iniziale.


0

Il modo più semplice per sbarazzarsi di questi file è rimuoverli fisicamente .... vai su ../../eclipse-workspace/RemoteSystemsTempFiles e rimuovi da lì ..


Questa risposta non aggiunge alcun valore aggiuntivo rispetto ad altre risposte già fornite.
Colidyre,

Il problema con i commenti sopra ha a che fare con l'eclissi, dobbiamo rimuovere fisicamente ciò che nessuno dice a partire da quando ho osservato. Grazie.
GSB

1
Il problema con la tua risposta non è menzionare che se è installato Runtime per l'utente finale dell'Esploratore di sistema remoto , lo stesso progetto verrà ricreato ogni volta che viene avviato Eclipse. Combatti la causa, non le conseguenze!
bit2shift

0

In effetti, lo trovo abbastanza utile durante lo sviluppo, specialmente se sto lavorando a un progetto che ha configurazioni, modelli e file delle proprietà che si trovano al di fuori del mio progetto e non ho intenzione di includerli nel pacchetto. se si apre il .projectdi RemoteSystemsTempFilesè possibile collegare un paio di cartelle esterne che si potrebbe desiderare di lavorare su e non spedire o versione. (sguardo al tag 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>
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.