Cuando comienzo, Eclipse dice "No se puede bloquear el espacio de trabajo"
"No se pudo iniciar el producto porque el espacio de trabajo asociado está actualmente en uso por otra aplicación Eclipse". o "Espacio de trabajo en uso o no se puede crear, elija uno diferente".
Pero sé que no lo es.
¿Cómo lo "desbloqueo"?
.lock
archivo es un archivo oculto, por lo que si va a buscar conls
, no se olvide de la-a
opción:ls -a .metadata
.He visto otras 3 correcciones hasta ahora:
La solución se reduce a limpiar la carpeta .metadata.
fuente
Vaya a TaskManager (haga clic con el botón derecho en la barra de tareas) y seleccione la barra de menú Procesos y seleccione eclipse.exe y haga clic en EndProcess
fuente
Otra posible causa del problema “Espacio de trabajo en uso o no se puede crear, elija uno diferente” es que la ruta real a su espacio de trabajo puede haber cambiado .
En mi caso, la ubicación real del espacio de trabajo había cambiado, pero había usado un enlace simbólico para que pareciera que estaba en la misma ubicación. Vi errores en los registros que indican que eclipse estaba mirando la ubicación "real" anterior, en lugar de seguir el enlace simbólico, y esto estaba causando los errores.
En mi caso, acabo de mover el espacio de trabajo a su antigua ubicación.
fuente
Hay otro caso en el que la ruta al espacio de trabajo puede no existir, por ejemplo, si ha importado preferencias de otro espacio de trabajo, entonces algunas direcciones importadas del espacio de trabajo pueden aparecer en el cuadro de diálogo "abrir espacio de trabajo"; entonces, si no prestó atención a esas direcciones, obtendría exactamente el mismo error una vez que intentara abrirlas.
fuente
Ejecutar eclipse lo
Administrator Mode
arregló para mí. Usted puede hacer esto mediante [clic derecho] -> Ejecutar como administrador en laeclipse.exe
de su directorio de instalación.Estaba en un entorno de trabajo con una máquina win7 con permiso restrictivo. También eliminé los archivos
.lock
y.log
pero eso no ayudó. También puede ser una combinación de todo lo que lo hizo funcionar.fuente
sudo eclipse
A veces, si está en Windows, es posible que no vea todos los procesos, o el proceso culpable en el Administrador de tareas. Tuve que hacer clic en 'Mostrar proceso de todos los usuarios' y hubo este java.exe que tuve que matar para recuperar mi espacio de trabajo.
fuente
Otro caso posible si ninguno funciona es ver que hay una
Java
aplicación en ejecución . puede ser su apertura y cierre anterior ha dejado instancias de Java no calificadas.Busque cualquier instancia de Java que se esté ejecutando si hay dos, al menos, necesita matar a uno. Pero, la mayoría de las veces, mato a cualquier Java que se ejecute :) porque Java está utilizando el espacio de trabajo antes y aún lo hará si no lo hace eso.
Cambie otro espacio de trabajo en caso de que desee usar un IDE múltiple y trabajar en un proyecto diferente o igual, pero debe importar el espacio de trabajo del formulario del proyecto después de abrir su IDE.
fuente
eliminar registros y .lock no funcionó pero
-la opción limpia lo arregló para mí.
fuente
Me enfrenté a este problema cuando el eclipse no está cerrado (elimine el proceso del eclipse desde el administrador de tareas o la computadora apagada), me probaron debajo de los pasos, funcionó para mí.
1) Elimine los nombres de archivo que comienzan con ".fileTable" de esta carpeta
2) Eliminar los archivos de registro como los archivos de texto comienzan con nombres numéricos de esta carpeta
3) Abra el símbolo del sistema (cmd) navegue a esta carpeta
escriba debajo del comando
fuente
La respuesta que dio @Boris es correcta el 99% del tiempo, sin embargo, también puede suceder si abre el espacio de trabajo en una versión anterior de Eclipse. Un espacio de trabajo importado / creado con Juno arrojará este error cuando se abra en Galileo.
fuente
Otra razón muy común para este problema es si intenta cargar un directorio en una unidad que ya no está conectada. Por ejemplo, supongamos que programa en C: \ Code \ Java, pero ocasionalmente funciona desde una unidad flash, H: \ Code \ Java. Si no tiene la unidad conectada, puede ser fácil creer que está intentando cargar un directorio válido sin notar su error tipográfico.
fuente
Otro problema es cuando eclipse no tiene acceso de escritura a su carpeta src. Cambie el permiso de seguridad y asegúrese de que se agreguen "Usuarios autenticados" con todos los permisos marcados pero Control total y permisos especiales.
fuente
Tuve este error después de reiniciar el sistema (después de mucho tiempo. Normalmente solo lo hago dormir). Descubrí que una vez que monté las unidades (haciendo clic y abriéndolas) donde se encuentra la carpeta del proyecto, y relanzando eclipse, resolvió el problema por mí.
PD: soy un usuario de ubuntu.
fuente
Aquí hay algunos pasos para resolverlo el no. 4 pasos son trabajos para mí.
fuente
Elegir una "diferente" es en realidad una solución bastante fácil.
Había estado ejecutando Eclipse como administrador (
sudo eclipse
desde la línea de comandos) porque la carpeta del "espacio de trabajo" arrojaba elWorkspace in use or cannot be created…
error (y ejecutar como administrador parecía ser la única solución que lo solucionó).Un compañero de trabajo (trabajando en este mismo problema conmigo) quería ejecutar Eclipse haciendo clic en un icono. Entonces, cuando ejecutó Eclipse, y el cuadro de diálogo apareció con el elija su espacio de trabajo, simplemente agregó un "2" al final del "espacio de trabajo".
Esto creó una nueva carpeta: "workspace2". Eclipse funcionó bien con eso; y no he tenido ninguno de los problemas de bloqueo desde entonces.
fuente
Ocurrirá cuando no haya cerrado eclipse.exe correctamente.
* Abra el Administrador de tareas-> Finalizar tarea su eclipse-> Ahora abra eclipse.exe, funcionará.
Espero que sea de ayuda a alguien.
fuente
Observé un caso cuando eclipse cuando estaba en forzado cierre, o
Alt-f2 xkill
ed en linux, un intento de abrir inmediatamente el eclipse muestra ese error. Incluso el archivo metadat / .lock no está presente en ese caso. Sin embargo, comienza a funcionar después de un lapso de aproximadamente dos minutosfuente
Para usuarios de Mac:
Podría ser que otra instancia de eclipse se esté ejecutando en segundo plano. Si es así, use el eclipse Force Quit o
a todas las instancias de eclipse e inicie el nuevo espacio de trabajo
fuente
No sé cuál es el problema, pero lo resolví creando un directorio directamente en la unidad c (c: \ dev) en lugar de desde mi carpeta de inicio (c: \ users \ me \ dev). Pero no tengo que pensarlo. En mi caso, es una nueva instancia de eclipse sin descompresión. No puedo ver la carpeta .matadata en la carpeta eclipse. Por la gracia de Dios, lo resolví.
fuente
Inicio Eclipse con la opción
-Dosgi.locking=none
.Tengo el truco aquí y funciona.
No haga esto a menos que sepa que nadie puede trabajar en el mismo archivo al mismo tiempo.
fuente
La razón por la que esto me estaba sucediendo (con Photon) se solucionó fácilmente cambiando una preferencia general de Eclipse:
Una vez que realice ese cambio, cada vez que cierre Eclipse, ya no dejará el proceso javaw.exe ejecutándose en segundo plano. Supongo que esto es un error en Photon (o un error al usar la versión de Java de Amazon Corretto OpenJDK con Eclipse) que algún día se solucionará.
fuente