Apa itu RemoteSystemsTempFiles di Eclipse?

145

Saya perhatikan bahwa saya memiliki proyek bernama RemoteSystemTempFiles yang tidak pernah saya buat. Setelah googling, tampaknya ini adalah fitur plugin pada eclipse, tetapi tidak tahu apa-apa tentang itu.

Bisakah ada yang memberi saya ide yang lebih baik, apa yang bisa saya lakukan dan sedikit penjelasan pada folder ini? dan juga jika itu tidak berbahaya bagi proyek saya yang lain!

jtanmay
sumber

Jawaban:

55

Anda dapat menghapusnya jika diinginkan, tidak membahayakan proyek lain. Itu dibuat oleh penjelajah sistem jarak jauh yang datang dengan gerhana.

nkr1pt
sumber
6
Anda dapat menemukan konfigurasi Eclipse Remote Systems di Window -> Preferences -> masukkan sistem remote di kotak pencarian di atas
nkr1pt
27
Adakah yang tahu pengaturan gerhana mana yang akan mematikan ini sepenuhnya? Saya tidak ingin RemoteSystemsTempFiles dibuat ulang setiap kali saya menggunakan gerhana.
joelittlejohn
3
Bagi saya, proyek tidak ditampilkan di ruang kerja saya, tetapi saya masih mendapatkan kesalahan tentang kehilangannya setelah saya menghapus file dari sistem file saya. Adakah yang tahu mengapa Eclipse masih berpikir saya memiliki proyek ini di ruang kerja saya?
Tyler Collier
10
Untuk mematikannya .
kira
3
Apa itu penjelajah sistem jarak jauh? Mengapa saya membutuhkannya?
bubuk366
90

Jika Anda ingin menghapus RemoteSystemsTempFiles, buka saja Window -> Preferences -> General -> Startup and Shutdown dan hapus centang "RSE UI". Kemudian Anda dapat menghapus folder dan gerhana tidak akan membuatnya kembali.

chaosmasttter
sumber
3
Agar ini berfungsi bagi saya, saya harus menghapus proyek dan konten pada disk dari dalam Eclipse menggunakan Project View . Itu tidak cukup baik untuk menghapus folder dari disk secara langsung.
Neil Traft
54

Di Window->preferencesketik 'jarak jauh' . Klik pada tampilan sistem jarak jauh dan hapus centang pada kotak yang mengatakan 'buka kembali tampilan sistem jarak jauh ke keadaan sebelumnya' .

Eclipse sudah menambahkan folder .metadata - mengapa ia menambahkan kekacauan tambahan?

eclipse_user
sumber
4
FYI, Ini muncul untuk pertama kalinya di ruang kerja saya tepat setelah Eclipse meminta (dan saya mengkonfirmasi) pengunggahan data pengguna yang dilakukan dari waktu ke waktu untuk meningkatkan Eclipse. Saya menjalankan Indigo.
Carl
15

Jika Anda masih melihat hasil yang tidak diinginkan di RemoteSystemsTempFiles saat mencari sumber daya (misalnya CTRL + SHIFT + R), Anda dapat secara manual menunjukkan sumber daya Eclipse di Project Explorer dan menghapusnya ...

Tampilan Project Explorer> Kustomisasi Tampilan ...> Filter> Hapus centang "RSE Internal Projects"> OK> temukan di pohon Project Explorer> perluas> hapus folder lama.

Roberto Olivares
sumber
6

Anda harus menghapus paket Runtime Pengguna Akhir Sistem Explorer Jarak Jauh .
Bantuan > Detail Instalasi > Perangkat Lunak yang Diinstal dan gulir ke bawah hingga Anda melihatnya.

Ini memiliki beberapa sub-paket, yang semuanya dihapus bersamaan dengan paket induknya.

pergeseran bit2
sumber
Ini tampaknya menjadi solusi terbersih / teraman karena juga memperbarui file konfigurasi Eclipse dengan benar (menghapus fitur RSE dll.)
jansohn
Ini adalah jawaban yang benar, dan tepatnya mengapa pengembang menjauh dari Eclipse berbondong-bondong ... File sampah tepat di ruang kerja saya!
Kevin Parker
5

Saya telah berjuang dengan folder ini selama beberapa waktu sekarang, karena TIDAK ada solusi yang telah saya uji sejauh ini berhasil ..

Untungnya, hari ini saya menemukan solusi yang memecahkan masalah ini:

dari folder eclipse \ plugins hapus semua file (org.eclipse.rse. *. jar) (atau cadangkan untuk kenyamanan Anda).

Ini adalah yang bertanggung jawab untuk pembuatan folder ini.

Eclipse berfungsi sempurna tanpa mereka (saya tidak menggunakan fungsionalitas apa pun dari paket-paket itu).

Nikmati!

spierobi
sumber
Saya dapat memahami kekhawatiran Anda, tetapi solusinya benar-benar menyelesaikan masalah. Saya sudah mengujinya di Eclipse Juno dan Eclipse Kepler dan bekerja seperti pesona. Cukup hapus (backup) org.eclipse.rse dari folder fitur dan plugins, dan RemoteSystemsTempFiles adalah PERGI, tanpa ada efek samping yang diperhatikan. Pengaturan ini digunakan setiap hari oleh lebih dari 6 orang di tim kami.
spierobi
2
Itu hebat, tetapi apa yang terjadi ketika perpustakaan itu dibutuhkan? Eclipse crash, kode yang berpotensi merusak, merusak proyek, dll.
Qix - MONICA DISALAHKAN
Sekarang ada 13 orang di tim saya menggunakan Eclipse Kepler dengan trik di atas. Itu tidak pernah crash, dan tidak pernah merusak kode apa pun atau merusak proyek. Tidak yakin di mana / bagaimana guci-guci itu digunakan, tetapi sepertinya kami tidak pernah mengakses / menggunakan fungsionalitas yang mengandalkan guci-guci itu.
spierobi
2
Bekerja untukku. Ini mungkin merusak gerhana, tetapi dari perspektif saya gerhana merusak pengaturan saya dan tidak memberi saya opsi yang jelas untuk mematikan "fitur" mereka.
Angelo Fuchs
1
jawaban dari bit2shift tampaknya jauh lebih bersih / aman: stackoverflow.com/a/38972116/3375325
jansohn
2

Saya ingin menambahkan bahwa mungkin ada situasi di mana Anda sebenarnya tidak menginstal plug-in UI RSE . Namun, RemoteSystemTempFiles akan tetap muncul di hasil pencarian Anda :-(

Contoh : Misalnya Anda telah menggunakan versi Eclipse sebelumnya, termasuk plug-in UI RSE. Kemudian Anda telah menginstal versi yang lebih baru, mungkin ke folder yang berbeda, tetapi menggunakan kembali ruang kerja yang lama (melalui konversi). Kali ini Anda belum menginstal plug-in UI RSE sehingga IDE Anda tidak memiliki opsi tentang hal ini (yang sebenarnya adalah alat yang sangat bagus saat bekerja pada Sistem Jarak Jauh).

Namun, meskipun kenyataannya tidak memiliki plug-in yang diinstal, Eclipse masih akan memperbarui / menggunakan repositori / wadah RemoteSystemTempFiles yang lama / ada / apa pun dan karenanya akan selalu muncul di Hasil Pencarian Anda. Cukup menyebalkan, saya tahu!

Solusinya cukup sederhana:

  1. Hanya dalam 2 langkah: instal plug-in kemudian nonaktifkan.
    • pilih Help-> Install New Software, lalu pilih " http://download.eclipse.org/releases/[your-version-here] ", lalu masukkan remotedalam kotak filter.
    • cari tautan Remote System Explorer End-User Runtime&. Mungkin plug-in dapat ditemukan di dalam General Purpose Toolsgrup, tetapi grup ini dapat berubah dari satu edisi / platform ke yang lain
    • instal / mereka kemudian restart IDE Anda.
  2. Setelah dibuka kembali pilih Window-> Preferenceslalu pilih General-> Startup and Shutdowndan hapus centang RSE UI. Sekarang dinonaktifkan bahkan di Hasil Pencarian. Selain itu Anda dapat memilih Window-> Preferenceslalu Remote Systems-> File Cachedan klik Clear Cached Files.

Itu akan melakukan trik - mudah-mudahan ;-)

Eugen Mihailescu
sumber
Tidak berfungsi ketika versi yang dapat diunduh ada di belakang versi yang sudah diinstal
Malcolm Boekhoff
0

Saya memiliki masalah serupa ketika menggunakan perspektif Javascript. Secara default di sisi kiri memiliki 'Script Explorer', bukan 'Project Explorer'. Tampaknya secara default menampilkan file di ruang kerja alih-alih hanya proyek. Saya membayangkan itu sama dengan perspektif PHP.

Billy
sumber
0

Saya memiliki masalah serupa menggunakan perspektif PHP Explorer. Saya selalu punya masalah yang Eclipse tidak bisa menyelamatkan metadata proyek. Saya memilih "filter" untuk menghapus centang Proyek Sementara RSE. Setelah muncul di tampilan hierarki, saya klik kanan untuk menghapusnya. Kemudian saya dapat memeriksa lagi untuk menyimpan konfigurasi awal yang sama.

pengguna3187732
sumber
0

Cara termudah untuk menyingkirkan file-file ini adalah dengan menghapusnya secara fisik .... buka ../../eclipse-workspace/RemoteSystemsTempFiles dan hapus dari sana ..

GSB
sumber
Jawaban ini tidak menambah nilai tambahan mengenai jawaban lain yang sudah diberikan.
colidyre
Masalah dengan komentar di atas berkaitan dengan gerhana, kita perlu menghapus secara fisik yang tidak ada yang memberi tahu seperti yang saya amati. Terima kasih.
GSB
1
Masalah dengan jawaban Anda tidak menyebutkan bahwa jika Remote System Explorer End-User Runtime diinstal, proyek yang sama akan dibuat ulang setiap kali Eclipse dimulai. Perangi penyebabnya, bukan konsekuensinya!
bit2shift
0

Bahkan, saya merasa cukup berguna selama pengembangan, terutama jika saya sedang mengerjakan proyek yang memiliki konfigurasi, templat dan file properti yang terletak di luar proyek saya dan saya tidak punya niat untuk memasukkannya dalam paket. jika Anda membuka .projectdari RemoteSystemsTempFilesAnda dapat menghubungkan beberapa folder eksternal yang Anda mungkin ingin bekerja pada dan tidak kapal atau versi. (lihat di 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
sumber