Bagaimana cara menjalankan eclipse dalam mode bersih? apa yang terjadi jika kita melakukannya?


201

Jika ada sesuatu yang tidak berfungsi dengan benar atau beberapa plug-in tidak dimuat dengan benar di Eclipse saya, saya sering mendapat saran untuk membuka Eclipse dalam mode bersih.

Jadi, bagaimana cara menjalankan dalam mode bersih? Dan apa yang terjadi jika saya melakukannya?

Jawaban:


273

Apa fungsinya:

jika disetel ke "true", setiap data yang di-cache digunakan oleh kerangka OSGi dan runtime gerhana akan dihapus bersih. Ini akan membersihkan cache yang digunakan untuk menyimpan resolusi dependensi bundel dan data registri ekstensi gerhana. Menggunakan opsi ini akan memaksa gerhana untuk menginisialisasi ulang cache ini.

Bagaimana cara menggunakannya:

  • Edit eclipse.inifile yang terletak di direktori instal Eclipse Anda dan masukkan -cleansebagai baris pertama.
  • Atau edit pintasan yang Anda gunakan untuk memulai Eclipse dan tambahkan -cleansebagai argumen pertama.
  • Atau buat skrip batch atau shell yang memanggil Eclipse dieksekusi dengan -cleanargumen. Keuntungan dari langkah ini adalah Anda dapat menyimpan skrip dan menggunakannya setiap kali Anda ingin membersihkan ruang kerja. Anda dapat memberi nama sesuatu seperti eclipse-clean.bat(atau eclipse-clean.sh).

(Dari: http://www.eclipsezone.com/eclipse/forums/t61566.html )

Opsi baris perintah gerhana lainnya: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html


34
Saya sarankan (2), membuat pintasan gerhana 'kedua' dengan opsi bersih. Anda tidak menginginkannya di file eclipse.ini, karena itu akan menonaktifkan caching OSGi yang berguna dan menambah waktu startup gerhana. Gunakan bersih hanya ketika Anda merasa harus melakukannya.
Andreas Dolk

3
@Andreas_D, jadi pada dasarnya Anda harus merekomendasikan (3)
Space Rocker

4
@ SpaceRocker - mengapa saya harus Rekomendasikan apa pun yang Anda suka. Saya terus merekomendasikan variasi "2", jalan pintas kedua untuk "gerhana bersih" (untuk lingkungan windows, tentu saja)
Andreas Dolk

1
Di ubuntu di file inisial saya, baris pertama adalah '-startup' saya kira saya harus menghapusnya jika saya ingin menjalankannya dalam mode bersih? (dan ganti dengan -clean)?
michel.iamit

2
Saya mengedit posting Anda karena saya memilihnya secara tidak sengaja dan ini adalah satu-satunya kemungkinan untuk menaikkan suara posting Anda (untuk menghapus baris kosong). Maaf untuk perubahan yang tidak signifikan ini, tetapi suara sudah dikunci.
ROMANIA_engineer

79

Untuk mode bersih: mulai platform seperti

eclipse -clean

Itu saja. Platform ini akan menghapus beberapa informasi bundel OSGi yang di-cache, ini membantu atau disarankan jika Anda menginstal plugin baru secara manual atau menghapus plugin yang tidak digunakan.

Ini tidak akan memengaruhi data terkait ruang kerja.


4
menyukai info yang tidak akan mengubah data ruang kerja!
mons droid

34

Anda dapat memulai Eclipse dalam mode bersih dari baris perintah:

eclipse -clean

16

Menggunakan -cleanopsi adalah cara untuk pergi, seperti yang disebutkan oleh jawaban lain.

Pastikan Anda menghapusnya dari .iniatau cara pintas setelah Anda menyelesaikan masalah. Ini menyebabkan Eclipse mengevaluasi kembali semua plugin setiap kali dimulai dan dapat secara dramatis meningkatkan waktu startup, tergantung pada berapa banyak plugin Eclipse yang telah Anda instal.


13
  • klik pada jalan pintas
  • klik kanan -> properti
  • tambahkan -bersihkan di klausa target dan kemudian mulai.

itu akan memakan banyak waktu dari biasanya mulai dan itu akan menyegarkan semua sumber daya.


7

Untuk Mac OS X Yosemite saya bisa menggunakan perintah terbuka.

Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b <bundle identifier>] [-a <application>] [filenames] [--args arguments]
Help: Open opens files from a shell.
      By default, opens each file using the default application for that file.  
      If the file is in the form of a URL, the file will be opened as a URL.
Options: 
      -a                Opens with the specified application.
      -b                Opens with the specified application bundle identifier.
      -e                Opens with TextEdit.
      -t                Opens with default text editor.
      -f                Reads input from standard input and opens with TextEdit.
      -F  --fresh       Launches the app fresh, that is, without restoring windows. Saved persistent state is lost, excluding Untitled documents.
      -R, --reveal      Selects in the Finder instead of opening.
      -W, --wait-apps   Blocks until the used applications are closed (even if they were already running).
          --args        All remaining arguments are passed in argv to the application's main() function instead of opened.
      -n, --new         Open a new instance of the application even if one is already running.
      -j, --hide        Launches the app hidden.
      -g, --background  Does not bring the application to the foreground.
      -h, --header      Searches header file locations for headers matching the given filenames, and opens them.

Ini bekerja untuk saya:

open eclipse.app --args clean

4

Opsi yang lebih mudah adalah menggunakan ./eclipse -clean


2

Untuk pengguna Windows: Anda dapat melakukan seperti yang dikatakan RTA atau melalui baris perintah, lakukan ini: Navigasikan ke lokasi gerhana yang dapat dieksekusi kemudian jalankan:

 eclipse.lnk -clean

Pertama periksa nama executable Anda menggunakan perintah 'dir' di jalurnya


0

Ini akan membersihkan cache yang digunakan untuk menyimpan resolusi dependensi bundel dan data registri ekstensi gerhana. Menggunakan opsi ini akan memaksa gerhana untuk menginisialisasi ulang cache ini .

  1. Buka command prompt (cmd)
  2. Pergi ke lokasi aplikasi gerhana (D: \ eclipse)
  3. Jalankan perintah eclipse -clean

0

Dua cara untuk menjalankan gerhana dalam mode bersih.

1) Dalam file Eclipse.ini

  • Buka file eclipse.ini yang terletak di direktori instalasi Eclipse.
  • Tambahkan -bersihkan baris pertama dalam file.
  • Simpan file.
  • Mulai ulang Eclipse.

masukkan deskripsi gambar di sini

2) Dari Command prompt (cmd / command)

  • Buka folder tempat Eclipse diinstal.
  • Ambil jalan Eclipse
  • C: .. \ eclipse \ eclipse.exe -clean
  • tekan tombol enter

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.