2010-08-07 16 views
20

Bazı Eclipse eklentilerini elle yükledikten sonra, Eclipse'i başlatmak için -clean parametresini kullanmam gerektiğini okudum. Neden ya da ne yapar?-clean parametresi Eclipse IDE'de ne anlama geliyor?

Başka bir şey yapmak zorunda mıyım?

Bu soru özellikle Eclipse Galileo ve Helios için geçerlidir.

+11

Moderatörler için, bu "superuser ile ilgisi yok": Bu, StackOverflow SSS'de% 100, "Programcılar ** tarafından yaygın olarak kullanılan ** yazılım araçları" dır: http://stackoverflow.com/faq – VonC

cevap

21

Hayır sadece tutulmayı başlatabilirsiniz.

"keeping eclipse running clean" makalesi "-clean" seçeneği için çeşitli kullanım ayrıntılarını içerir.

Tozlu bir çalışma alanını düzeltmenin en kolay yolu eclipse.exe yürütülebilir dosyasına -clean komut satırı argümanını kullanmaktır. Eclipse'nin bu belgenin bize ne dediğine bir göz atalım:

"true" olarak ayarlanırsa, OSGi çerçevesi ve eclipse çalışma zamanı tarafından kullanılan önbelleğe alınmış veriler temizlenir. Bu, paket bağımlılık çözünürlüğünü depolamak ve uzantı kayıt defteri verilerini tutmak için kullanılan önbellekleri temizler. Bu seçeneği kullanmak, bu önbellekleri yeniden başlatmak için tutulmaya zorlar.

-clean argüman Kullanmaya Eclipse yayınlandıktan sonra yeniden ihtiyaç kadar, bunu kaldırabilir, yani bir defalık kullanım bayrağıdır.
Eğer onu bırakmayı tercih ederseniz, onu kullanmanın tek yan etkisinin, bazı insanların dikkatini çekmediği başlatma süreleri (2-3x daha uzun) artırılır.

Şimdi, yukarıdaki açıklamaya geri dönersek, bu çok fazla gelmeyebilir, -clean'ın bazen ne zaman tamir edebileceğine hayran kalacağınızı söylemeliyim; Bazı gerçekten rastgele şeyler. eclipse.ini dosyası Eclipse yükleme dizininde bulunan ve ilk satırda ilk argüman olarak ekleyin

  • Düzenleme: Bu bağımsız değişkeni kullanma hakkında gidebilir üç kolay yolu vardır.
  • Eclipse'i başlatmak için kullandığınız kısayolu düzenleyin ve ilk argüman olarak ekleyin.
  • Eclipse yürütülebilir dosyasını -clean argümanı ile çağıran bir toplu iş veya kabuk komut dosyası oluşturun. Bu adımın avantajı, senaryoyu her zaman koruyabilir ve çalışma alanını temizlemek istediğiniz her zaman kullanabilirsiniz. Eclipse-clean.bat (veya eclipse-clean.sh) gibi bir isim verebilirsiniz. Eclipse eklentileri geliştiriyorsanız
2

, size eklentileri denemeye başlarlar Eclipse uygulamaya -clean parametresini kullanmak istiyorum.

Aksi takdirde, VonC'nin zaten yanıtladığı gibi, -clean bir kerelik kullanım bayrağıdır, yani bunu kullanarak Eclipse'i çalıştırdıktan sonra yeniden ihtiyacınız olana kadar kaldırabilirsiniz.