Quand je démarre, Eclipse dit que "Workspace ne peut pas être verrouillé"
"Impossible de lancer le produit car l'espace de travail associé est actuellement utilisé par une autre application Eclipse." ou "Espace de travail utilisé ou ne pouvant pas être créé, choisissez-en un autre."
Mais je sais que non.
Comment le "déverrouiller"?
.lock
fichier est un fichier caché, donc si vous allez le chercher avecls
, ne pas oublier l'-a
option de :ls -a .metadata
.J'ai vu 3 autres correctifs jusqu'à présent:
La solution se résume à nettoyer le dossier .metadata.
la source
Allez dans TaskManager (clic droit dans la barre des tâches) et sélectionnez la barre de menus Processess et sélectionnez eclipse.exe et cliquez sur EndProcess
la source
Une autre cause possible du problème «Espace de travail utilisé ou ne peut pas être créé, choisissez-en un autre» est que le chemin réel vers votre espace de travail peut avoir changé .
Dans mon cas, l'emplacement réel de l'espace de travail avait changé, mais j'avais utilisé un lien symbolique pour le faire ressembler au même emplacement. J'ai vu des erreurs dans les journaux indiquant qu'éclipse regardait l'emplacement "réel" précédent, au lieu de suivre le lien symbolique, et cela causait les erreurs.
Dans mon cas, je viens de déplacer l'espace de travail vers son ancien emplacement.
la source
Il existe un autre cas où le chemin d'accès à l'espace de travail peut ne pas exister, par exemple, si vous avez importé des préférences à partir d'un autre espace de travail, alors certaines adresses d'espace de travail importées peuvent apparaître dans votre boîte de dialogue "open workspace"; puis si vous ne faites pas attention à ces adresses, vous obtiendrez exactement la même erreur une fois que vous avez essayé de les ouvrir.
la source
Exécuter Eclipse en le
Administrator Mode
corrige pour moi. Vous pouvez le faire par [Clic droit] -> Exécuter en tant qu'administrateur sur àeclipse.exe
partir de votre répertoire d'installation.J'étais dans un environnement de travail avec une machine win7 ayant une autorisation restrictive. J'ai également supprimé les fichiers
.lock
et.log
mais cela n'a pas aidé. Il peut également s'agir d'une combinaison de tous les éléments qui l'ont fait fonctionner.la source
sudo eclipse
Parfois, si vous êtes sous Windows, vous pouvez ne pas voir tous les processus - ou le processus coupable dans le Gestionnaire des tâches. J'ai dû cliquer sur 'Afficher le processus de tous les utilisateurs' et il y avait ce java.exe que j'ai dû tuer pour récupérer mon espace de travail.
la source
Un autre cas possible si rien ne fonctionne est de voir qu'il existe une
Java
application en cours d'exécution . peut être votre précédente ouverture et fermeture a laissé des instances java non qualifiées.Cherchez n'importe quelle instance java en cours d'exécution s'il y en a deux au moins, vous devez en tuer un.Mais, la plupart du temps, je tue n'importe quel java en cours d'exécution :) parce que java utilise l'espace de travail plus tôt et le fera toujours si ne tue pas il.
Modifiez un autre espace de travail au cas où vous souhaitez qu'un IDE multiple utilise et travaille sur un projet différent ou identique, mais vous devez importer l'espace de travail du formulaire de projet après avoir ouvert votre IDE.
la source
la suppression des journaux et .lock n'a pas fonctionné mais
-lean option l'a corrigé pour moi.
la source
J'ai été confronté à ce problème lorsque jamais l'éclipse n'est pas fermée (tuer le processus d'éclipse depuis le gestionnaire de tâches ou éteindre l'ordinateur), j'ai essayé ci-dessous les étapes, cela a fonctionné pour moi.
1) Supprimer les noms de fichiers commencent par ".fileTable" de ce dossier
2) Supprimez les fichiers journaux comme les fichiers texte commencent par des noms numériques de ce dossier
3) Ouvrez l'invite de commande (cmd) accédez à ce dossier
tapez ci-dessous la commande
la source
La réponse donnée par @Boris est correcte dans 99% des cas, mais cela peut également arriver si vous ouvrez l'espace de travail dans une ancienne version d'Eclipse. Un espace de travail importé dans / créé avec Juno générera cette erreur lorsqu'il sera ouvert dans Galileo.
la source
Une autre raison trop courante à ce problème est que vous essayez de charger un répertoire sur un lecteur qui n'est plus connecté. Par exemple, disons que vous programmez dans C: \ Code \ Java, mais que vous travaillez occasionnellement à partir d'un lecteur flash, H: \ Code \ Java. Si vous n'avez pas le lecteur connecté, il peut être facile de croire que vous essayez de charger un répertoire valide sans remarquer votre faute de frappe.
la source
Un autre problème est lorsque eclipse n'a pas accès en écriture à votre dossier src. Modifiez l'autorisation de sécurité et assurez-vous que les «utilisateurs authentifiés» sont ajoutés avec toutes les autorisations cochées, sauf Contrôle total et autorisations spéciales.
la source
J'ai eu cette erreur après avoir redémarré le système (après une longue période. Normalement, je le fais simplement dormir). J'ai découvert qu'une fois que j'ai monté les disques (en cliquant dessus et en l'ouvrant) où se trouve le dossier du projet, et en relançant l'éclipse, j'ai résolu le problème pour moi.
PS: je suis un utilisateur ubuntu.
la source
Voici quelques étapes pour le résoudre. 4 étape est fonctionne pour moi.
la source
Choisir un "autre" est en fait une solution assez simple.
J'avais exécuté Eclipse en tant qu'administrateur (à
sudo eclipse
partir de la ligne de commande) car le dossier "workspace" lançait l'Workspace in use or cannot be created…
erreur (et l'exécution en tant qu'administrateur semblait être la seule solution qui l'a corrigée).Un collègue (travaillant sur ce même problème avec moi) a voulu exécuter Eclipse en cliquant sur une icône. Donc, quand il a exécuté Eclipse, et la boîte de dialogue est venue avec le choix de votre espace de travail, il a juste ajouté un "2" à la fin de "l'espace de travail".
Cela a créé un nouveau dossier: "workspace2". Eclipse a bien fonctionné avec ça; et je n'ai eu aucun problème de verrouillage depuis.
la source
Il se produira lorsque vous n'aurez pas fermé correctement eclipse.exe.
* Ouvrez le Gestionnaire des tâches-> Fin de tâche votre eclipse-> Maintenant ouvrez eclipse.exe cela fonctionnera.
J'espère que ça aide quelqu'un.
la source
J'ai observé un cas où eclipse en arrêt forcé, ou
Alt-f2 xkill
ed sous linux, une tentative d'ouvrir immédiatement eclipse montre cette erreur. Même le fichier metadat / .lock n'est pas présent dans ce cas. Cependant, il commence à fonctionner après une durée d'environ deux minutesla source
Pour les utilisateurs Mac:
Il se peut qu'une autre instance d'éclipse s'exécute en arrière-plan. Si tel est le cas, utilisez soit Éclipse forcée, soit
à toutes les instances d'éclipse et démarrer le nouvel espace de travail
la source
Je ne sais pas ce qui ne va pas mais j'ai résolu en créant un répertoire directement dans le lecteur c (c: \ dev) au lieu de mon dossier personnel (c: \ users \ me \ dev). Mais je n'ai pas à y penser. Dans mon cas, il s'agit d'une nouvelle instance d'éclipse décompressée. Je ne peux pas voir le dossier .matadata dans le dossier eclipse. Par la grâce de Dieu, j'ai résolu.
la source
Démarrez Eclipse avec l'option
-Dosgi.locking=none
.J'ai compris le truc ici et ça marche.
Ne faites cela que si vous savez que personne ne peut travailler sur le même fichier en même temps.
la source
La raison pour laquelle cela m'arrivait (avec Photon) a été facilement corrigée en modifiant une préférence générale Eclipse:
Une fois que vous apportez cette modification, chaque fois que vous arrêtez Eclipse, il ne laissera plus le processus javaw.exe s'exécuter en arrière-plan. Je suppose que c'est un bogue dans Photon (ou un bogue avec l'utilisation de la version Amazon Corretto OpenJDK de Java avec Eclipse) qui sera un jour corrigé.
la source