O que é o RemoteSystemsTempFiles no Eclipse?

145

Percebi que tinha um projeto chamado RemoteSystemTempFiles que nunca criei. Depois de pesquisar no Google, parece haver um recurso de plug-in no eclipse, mas não tive nenhuma outra idéia.

Alguém pode me dar uma idéia melhor do que eu poderia ter feito e dar uma explicação sobre esta pasta? e também se não for prejudicial para meus outros projetos!

jtanmay
fonte

Respostas:

55

Você pode excluí-lo, se desejar, não prejudica outros projetos. É criado pelo explorador de sistemas remoto que acompanha o eclipse.

nkr1pt
fonte
6
Você pode encontrar a configuração do Eclipse Remote Systems em Janela -> Preferências -> inserir sistemas remotos na caixa de pesquisa na parte superior
nkr1pt
27
Alguém sabe qual configuração do eclipse desativará isso completamente? Não quero que o RemoteSystemsTempFiles seja recriado toda vez que uso o eclipse.
Joelittlejohn 20/05
3
Para mim, o projeto não é mostrado no meu espaço de trabalho, mas ainda recebo erros sobre sua falta após excluir os arquivos do meu sistema de arquivos. Alguém sabe por que o Eclipse ainda acha que tenho esse projeto no meu espaço de trabalho?
Tyler Collier
10
Para desligá-lo .
approxiblue
3
O que é o explorador de sistema remoto? Por que eu preciso disso?
precisa saber é o seguinte
90

Se você deseja remover os RemoteSystemsTempFiles, basta ir em Janela -> Preferências -> Geral -> Inicialização e Desligamento e desmarcar a "RSE UI". Então você pode remover a pasta e o eclipse não a recriará.

caosmasttter
fonte
3
Para que isso funcionasse para mim, tive que excluir o projeto e o conteúdo do disco do Eclipse usando a Visualização do Projeto . Não foi suficiente excluir a pasta do disco diretamente.
Neil Traft
54

No Window->preferencestipo 'remoto' . Clique na visualização de sistemas remotos e desmarque a caixa que diz 'reabrir a visualização de sistemas remotos ao estado anterior' .

O Eclipse já adiciona a pasta .metadata - por que acrescenta desorganização extra?

eclipse_user
fonte
4
Para sua informação, isso apareceu pela primeira vez no meu espaço de trabalho logo após o Eclipse solicitar (e confirmei) o upload de dados do usuário que eles fazem periodicamente para melhorar o Eclipse. Eu estou executando o Indigo.
8241 Carl
15

Se você ainda estiver vendo resultados indesejados no RemoteSystemsTempFiles ao procurar um recurso (por exemplo, CTRL + SHIFT + R), poderá mostrar manualmente o recurso Eclipse no Project Explorer e removê-lo ...

Visualização do Project Explorer> Personalizar Visualização ...> Filtros> Desmarque "Projetos Internos do RSE"> OK> localize-o na árvore do Explorador de Projetos> expanda-o> remova pastas antigas.

Roberto Olivares
fonte
6

Você precisará remover o pacote Remote System Explorer End-User Runtime .
Ajuda > Detalhes da instalação > Software instalado e role para baixo até vê-lo.

Ele possui vários subpacotes, todos removidos por completo com o pacote pai.

bit2shift
fonte
Esta parece ser a solução mais limpa / mais segura, uma vez que também atualiza os arquivos de configuração do Eclipse corretamente (remoção de RSE apresenta etc.)
jansohn
Esta é a resposta correta, e precisamente por que os desenvolvedores estão se afastando do Eclipse em massa ... Arquivos de lixo diretamente no meu espaço de trabalho!
Kevin Parker
5

Estou lutando com esta pasta há algum tempo, desde que nenhuma solução que testei até agora funcionou ..

Felizmente, hoje encontrei a solução que resolve esse problema:

da pasta eclipse \ plugins remova todos os arquivos (org.eclipse.rse. *. jar) (ou faça backup deles para seu conforto).

Estes são os responsáveis ​​pela criação desta pasta.

O Eclipse funciona perfeitamente sem eles (não uso nenhuma funcionalidade desses pacotes).

Aproveitar!

spierobi
fonte
Entendo sua preocupação, mas a solução realmente resolve o problema. Eu testei no Eclipse Juno e no Eclipse Kepler e funciona como um encanto. Basta remover (fazer backup) o org.eclipse.rse da pasta features e plugins, e o RemoteSystemsTempFiles é GONE, sem nenhum efeito colateral observado. Essa configuração é usada diariamente por mais de 6 pessoas em nossa equipe.
Spierobi
2
Isso é ótimo, mas o que acontece quando essas bibliotecas são necessárias? Falhas no Eclipse, código potencialmente corrompido, projetos arruinadores etc.
Qix - MONICA FOI ERRADA EM 22/08
Agora, há 13 pessoas na minha equipe usando o Eclipse Kepler com o truque acima. Ele nunca falhava e nunca corrompia nenhum código ou arruinava um projeto. Não sabemos onde / como esses jarros são usados, mas parece que nunca acessamos / usamos uma funcionalidade que se baseou nesses jarros.
Spierobi
2
Funciona para mim. Pode estar corrompendo o eclipse, mas, na minha perspectiva, o eclipse corrompeu minha instalação e não me deu uma opção óbvia para desativar o "recurso".
Angelo Fuchs
1
a resposta de bit2shift parece ser muito mais limpo / mais seguro: stackoverflow.com/a/38972116/3375325
jansohn
2

Gostaria de acrescentar que pode haver situações nas quais você realmente não possui os plug-ins de interface do usuário do RSE instalados. No entanto, o RemoteSystemTempFiles ainda aparecerá nos resultados da pesquisa :-(

Exemplo : Por exemplo, você usou uma versão anterior do Eclipse, incluindo os plug-ins da UI do RSE. Posteriormente, você instalou uma versão mais recente, provavelmente em uma pasta diferente, mas reutilizando o espaço de trabalho antigo (via conversão). Dessa vez, você não instalou os plug-ins de interface do usuário do RSE, portanto, o IDE não tem opção sobre essa coisa maldita (que de fato é uma ferramenta muito boa enquanto você trabalha nos Sistemas Remotos).

No entanto, apesar de não ter os plug-ins instalados, o Eclipse ainda atualizará / usará o repositório / contêiner RemoteSystemTempFiles antigo / existente / o que for e, portanto, ele sempre aparecerá nos Resultados da Pesquisa. Muito chato, eu sei!

A solução é bastante simples:

  1. Em apenas 2 etapas: instale o plug-in e desative-o.
    • selecionar Help -> Install New Software, escolha o " http://download.eclipse.org/releases/[your-version-here] " e digiteremote a caixa de filtro.
    • procure o Remote System Explorer End-User Runtime& co. Provavelmente, os plug-ins podem ser encontrados no General Purpose Toolsgrupo, mas esse grupo pode mudar de uma edição / plataforma para outra
    • instale-os e reinicie seu IDE.
  2. Depois de reabrir, selecione Window-> Preferencesselecione o General-> Startup and Shutdowne desmarque a RSE UI. Agora ele está desativado, mesmo nos resultados da pesquisa. Além disso, você pode selecionar Window-> Preferencesentão Remote Systems-> File Cachee clicar emClear Cached Files .

Isso faria o truque - espero ;-)

Eugen Mihailescu
fonte
Não funciona quando a versão para download está por trás da versão já instalada
Malcolm Boekhoff
0

Eu tive um problema semelhante ao usar a perspectiva Javascript. Por padrão, no lado esquerdo, ele possui um 'Script Explorer' em vez de um 'Project Explorer'. Parece que foi por padrão mostrando os arquivos na área de trabalho em vez de apenas os projetos. Eu imagino que é o mesmo com a perspectiva do PHP.

Billy
fonte
0

Eu tive um problema semelhante usando a perspectiva do PHP Explorer. Eu sempre tive o problema de que o Eclipse não conseguia salvar os metadados do projeto. Selecionei os "filtros" para desmarcar o Projeto Temporário do RSE. Depois que ele apareceu na exibição em árvore, clique com o botão direito para excluí-lo. Então eu posso verificar novamente para manter a mesma configuração inicial.

user3187732
fonte
0

A maneira mais fácil de se livrar desses arquivos é removê-los fisicamente .... vá para ../../eclipse-workspace/RemoteSystemsTempFiles e remova de lá ..

GSB
fonte
Esta resposta não agrega valor adicional a outras respostas já fornecidas.
Colidyre
O problema com os comentários acima tem a ver com o eclipse, precisamos remover fisicamente o que ninguém conta como observei. obrigado.
GSB 08/09
1
O problema com sua resposta não é mencionar que, se o Remote System Explorer End-User Runtime estiver instalado, o mesmo projeto será recriado toda vez que o Eclipse for iniciado. Lute contra a causa, não as consequências!
bit2shift 13/09/18
0

Na verdade, acho isso bastante útil durante o desenvolvimento, especialmente se estou trabalhando em um projeto que possui configurações, modelos e arquivos de propriedades localizados fora do meu projeto e não tenho intenção de incluí-los no pacote. se você abrir a .projectde RemoteSystemsTempFilesque você pode ligar um par de pastas externas que você pode querer trabalhar em e não enviar ou versão. (olhada na 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>
Jalal Sordo
fonte