Réponses:
Ce qu'il fait:
s'il est défini sur "true", toutes les données mises en cache utilisées par le framework OSGi et le runtime eclipse seront nettoyées. Cela nettoiera les caches utilisés pour stocker la résolution de dépendance de bundle et les données de registre d'extension d'Eclipse. L'utilisation de cette option forcera eclipse à réinitialiser ces caches.
Comment l'utiliser:
eclipse.ini
fichier situé dans votre répertoire d'installation Eclipse et insérez-le -clean
comme première ligne.-clean
comme premier argument.-clean
argument. L'avantage de cette étape est que vous pouvez conserver le script et l'utiliser chaque fois que vous souhaitez nettoyer l'espace de travail. Vous pouvez le nommer quelque chose comme eclipse-clean.bat
(ou eclipse-clean.sh
).(De: http://www.eclipsezone.com/eclipse/forums/t61566.html )
Autres options de ligne de commande eclipse: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html
Pour le mode propre: démarrez la plateforme comme
eclipse -clean
C'est tout. La plate-forme effacera certaines informations du bundle OSGi en cache, cela aide ou est recommandé si vous installez manuellement de nouveaux plugins ou supprimez des plugins inutilisés.
Cela n'affectera pas les données liées à l'espace de travail.
Vous pouvez démarrer Eclipse en mode propre à partir de la ligne de commande:
eclipse -clean
L'utilisation de l' -clean
option est la voie à suivre, comme mentionné dans les autres réponses.
Assurez-vous de le supprimer de votre .ini
ou de votre raccourci après avoir résolu le problème. Cela oblige Eclipse à réévaluer tous les plugins à chaque démarrage et peut augmenter considérablement le temps de démarrage, en fonction du nombre de plugins Eclipse que vous avez installés.
Pour Mac OS X Yosemite, j'ai pu utiliser la commande open.
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.
Cela a fonctionné pour moi:
open eclipse.app --args clean
Pour les utilisateurs de Windows: Vous pouvez faire comme RTA l'a dit ou via la ligne de commande, procédez comme suit: Accédez à l'emplacement de l'exécutable eclipse, puis exécutez:
eclipse.lnk -clean
Vérifiez d'abord le nom de votre exécutable en utilisant la commande 'dir' sur son chemin
Cela nettoiera les caches utilisés pour stocker la résolution de dépendance de bundle et les données de registre d'extension d'Eclipse. L'utilisation de cette option forcera eclipse à réinitialiser ces caches .
eclipse -clean
Deux façons d'exécuter Eclipse en mode propre.
1) Dans le fichier Eclipse.ini
2) À partir de l'invite de commande (cmd / commande)