2010-08-07 5 views
20

Ich habe gelesen, dass nach der manuellen Installation einiger Eclipse-Plugins der Parameter -clean verwendet werden sollte, um Eclipse zu starten. Warum oder was macht es?Was bedeutet der Parameter -clean in der Eclipse-IDE?

Muss ich etwas anderes machen?

Diese Frage gilt insbesondere für Eclipse Galileo und Helios.

+11

Für Moderatoren hat dies ** nichts mit Superuser zu tun ": Dies ist ein" ** Software-Tools, die häufig von Programmierern verwendet werden ** ", 100% in der FAQ zu StackOverflow: http://stackoverflow.com/faq – VonC

Antwort

21

Nein, Sie können Eclipse einfach starten.

Der Artikel "keeping eclipse running clean" beschreibt die verschiedenen Verwendungen für die "clean" -Option.

Die einfachste Möglichkeit, einen staubigen Arbeitsbereich zu reparieren, ist die Verwendung des Befehlszeilenarguments -clean für die ausführbare Datei eclipse.exe. Werfen wir einen Blick darauf, was uns die Eclipse-Hilfe sagt:

Wenn diese Option auf "true" gesetzt ist, werden alle zwischengespeicherten Daten, die vom OSGi-Framework und der Eclipse-Laufzeit verwendet werden, gelöscht. Dadurch werden die Caches bereinigt, die zum Speichern der Bündelabhängigkeitsauflösung und der Eclipse-Erweiterungsregistrierungsdaten verwendet werden. Wenn Sie diese Option verwenden, wird Eclipse gezwungen, diese Caches neu zu initialisieren.

Das Argument -clean ist ein Flag für die einmalige Verwendung, das heißt, nachdem Sie Eclipse ausgeführt haben, können Sie es entfernen, bis Sie es wieder benötigen.
Wenn Sie es lieber verlassen, setzen Sie den einzigen Nebeneffekt der Verwendung es immer Zeit sind erhöhte Startzeiten (2-3x länger), die einige Leute nichts dagegen haben.

Nun, zurück zur Beschreibung oben, das klingt vielleicht nicht viel, ich muss sagen, dass Sie erstaunt sein würden, was die Verwendung von --clean manchmal beheben kann; einige wirklich zufällige Dinge. Es gibt drei einfache Möglichkeiten, wie Sie über die Verwendung dieses Argument gehen kann:

  • Bearbeiten Sie die Datei eclipse.ini befindet sich in Ihrem Eclipse-Installationsverzeichnis und fügen Sie es als erstes Argument in der ersten Zeile.
  • Bearbeiten Sie die Verknüpfung, die Sie zum Starten von Eclipse verwenden, und fügen Sie sie als erstes Argument hinzu.
  • Erstellen Sie ein Batch- oder Shell-Skript, das die ausführbare Eclipse-Datei mit dem Argument -clean aufruft. Der Vorteil dieses Schritts besteht darin, dass Sie das Skript beibehalten und es jedes Mal verwenden können, wenn Sie den Arbeitsbereich löschen möchten. Sie können es so etwas wie eclipse-clean.bat (oder eclipse-clean.sh) nennen.
2

Wenn Sie Eclipse-Plug-ins sind zu entwickeln, möchten Sie die -clean Parameter auf der Eclipse-Anwendung, die Sie Ihre Plug-Ins zu testen beginnen zu verwenden.

Sonst, wie VonC bereits geantwortet hat, ist -clean ein einmaliges Verwendungsflag, das bedeutet, nachdem Sie Eclipse mit ihm ausgeführt haben, können Sie es entfernen, bis Sie es wieder benötigen.