@ org.life.java: el nombre (o ruta de acceso) del espacio de trabajo actual.
Andreas Dolk
¿Desde un programa Java (aplicación Eclipse RCP), o simplemente manualmente mientras trabaja en Eclipse?
Jesper
1
@Jigar una razón para saber dónde está el WS: al copiar la configuración a otra comp, o para la copia de seguridad de la configuración.
e2-e4
44
Cuando Eclispe se arruina (una vez más), es útil saber dónde está el espacio de trabajo para volarlo (una vez más).
Synesso
Respuestas:
112
Para mí funciona elegir Archivo-> Cambiar espacio de trabajo-> Otro ... y muestra el nombre del espacio de trabajo actual.
Traté de confirmar
" En realidad, esto muestra el último espacio de trabajo que se cerró, no el espacio de trabajo actual. Si está abriendo y cerrando varios, esto no es confiable " .
y no puedo reproducirlo. Cada vez que obtengo el espacio de trabajo actualmente cargado (estaba probando en Juno). También verifiqué las fuentes y en ChooseWorkspaceDialog.java y ChooseWorkspaceData.java , y parece que administra una lista simple de espacios de trabajo abiertos por última vez que se almacena como una clave RECENT_WORKSPACES en el archivo org.eclipse.ui.ide.prefs. El nombre del espacio de trabajo que se muestra en este cuadro de diálogo es el primero de esta lista.
El problema es, si tiene varios espacios de trabajo, hay que seguir la pista de qué donde hay antes ...
ivant
18
En realidad, esto muestra el último espacio de trabajo cerrado, no el espacio de trabajo actual. Si está abriendo y cerrando varios, esto no es confiable.
Matt__C
1
@Matt__C El paso proporcionado en esta respuesta no mostrará una lista. Mostrará solo uno resaltado Workspace en el campo. Ese espacio de trabajo resaltado predeterminado es su único espacio de trabajo actual. Puede cambiar el campo a algo diferente escribiendo en el campo o usando el botón Examinar. Pero el campo ( after clicking other) como se proporciona en esta respuesta le mostrará su espacio de trabajo actual. Acabo de probarlo escribiendo en el campo y creando un nuevo espacio de trabajo de prueba. Cambió a ese espacio de trabajo que nunca se ha cerrado. Eso es lo que ahora se muestra en ese campo.
LD James
1
Parece que esto se solucionó en algún momento desde que publiqué el comentario en '13 y ahora muestra el espacio de trabajo actual. Todavía prefiero la respuesta de @gridDragon ya que solo tienes que mirar la barra de título para ver en qué espacio de trabajo te encuentras.
Matt__C
84
comenzar eclipse con -showlocation
Aquí hay dos publicaciones interesantes al respecto:
La solución más elegante al problema. Si alguien se pregunta, la ruta al espacio de trabajo aparecerá en la barra de la ventana.
Magnilex
68
Vaya a Ventana> Preferencias. Luego, en General> Espacio de trabajo hay una propiedad: "Nombre del espacio de trabajo (que se muestra en el título de la ventana)" y coloca una especie de etiqueta de identificación.
Deberá configurar esto para cada espacio de trabajo que tenga, pero es una manera fácil de saber en qué espacio de trabajo se encuentra de un vistazo.
Tenga en cuenta que esto solo se aplica a las versiones más nuevas de eclipse. En 3.5 (nuestro cliente corporativo RTC) no está disponible.
Pierre
77
Guau. Si bien esto teóricamente es una buena solución, es una locura que necesite colocar una cadena personalizada allí en lugar de Eclipse simplemente usando el nombre del directorio del espacio de trabajo de forma predeterminada.
sschuberth
1
De todas las soluciones, esta parece ser la menos dolorosa: sin secuencia de comandos de inicio modificada, sin controles de menú, etc. Por otra parte, debería ser simple escribir un pequeño complemento para ajustar el título de la ventana para mostrar el nombre de la carpeta del espacio de trabajo a menos que esté configurado en la preferencia mencionada anteriormente. Afortunadamente, mis espacios de trabajo no son tan dinámicos; para otros puede no ser el caso.
Frelling
Estoy usando eclipse Indigo, ¡y no está allí! :(
Dr.jacky
Para Eclipse 4.5 y versiones posteriores, ya no es necesario asignar una cadena personalizada. En 4.5, la ruta del espacio de trabajo se muestra en la página de preferencias. Ver respuesta posterior de @ROMANIA.
Andy Thomas
20
Eclipse Neon (4.6)
Según M7 , el nombre del espacio de trabajo se muestra en el título de la ventana de forma predeterminada.
Eclipse Marte (4.5)
Ventana > Preferencias > General > Espacio de trabajo
También hay una casilla de verificación " Mostrar ruta del espacio de trabajo en el título de la ventana ".
El resultado se ve así:
Creo que esta debería ser la respuesta aceptada. También funciona en la luna
Manas Pratim Chamuah
16
Si existe algún proyecto en el espacio de trabajo:
Seleccione un proyecto y sus propiedades (p . Ej. Menu: Project -> PropertiesO right mouse button->Properties). Luego vaya a Resource -> Linked Resourcesy el WORKSPACE_LOCvalor de la Variable de ruta muestra la ruta actual del espacio de trabajo.
esta es la respuesta correcta, no la respuesta "Archivo-> Cambiar espacio de trabajo-> Otro"
cal
12
Hay una variable de entorno llamada osgi.instance.area. Puede encontrarlo a través de "Ayuda -> Acerca de Eclipse -> Detalles de instalación -> Configuración" (para eclipse "Helios" 3.6)
O abra las propiedades de cualquier proyecto, luego seleccione "Recurso". Encontrará una propiedad "Ubicación" que está estructurada de esta manera:
Nota: el procedimiento "borrado" funciona en la mayoría de los casos, pero no se puede usar en general, porque una carpeta de proyecto no tiene que estar ubicada en la carpeta del espacio de trabajo. Puede elegir ubicaciones externas durante la creación del proyecto. Entonces, si nunca desmarca la opción "Usar ubicación predeterminada", el procedimiento es guardar. El primer procedimiento es confiable.
Como puede tener recursos fuera de su espacio de trabajo, la ruta antes del nombre del proyecto no siempre es la ruta de su espacio de trabajo.
K Erlandsson
@ Kristoffer: ¿podemos crear proyectos "vinculados"? Sé que esto es posible para archivos y carpetas, pero también para proyectos. Editaré mi respuesta.
Andreas Dolk
6
Archivo-> Propiedades
Seleccione un archivo en el espacio de trabajo y luego use el menú: "Archivo-> Propiedades". Aparece un cuadro de diálogo que debe mostrar la 'ubicación' del archivo. Lea la ubicación de derecha a izquierda para ir a través de la clase, paquete, carpeta, proyecto, luego debería ver el espacio de trabajo.
Debe hacer Archivo-> Cambiar espacio de trabajo-> Otro ..., y el espacio de trabajo actual debe estar resaltado. De lo contrario, solo le muestra una lista de espacios de trabajo en los que no se encuentra (¿proceso de eliminación?).
-showlocation es excelente, pero solo cambia el texto al final de la barra de título, por lo que a menudo no es visible en la barra de tareas.
Si desea cambiar el comienzo de la barra de título, que muestra la Perspectiva actual, puede usar Ventana -> Guardar Perspectiva como ... y el nuevo título será visible en la Barra de Tareas.
Me gusta que quieras que el nombre del espacio de trabajo aparezca a la izquierda, pero este es un truco que está haciendo mal uso de la función Perspectiva. Hay otra respuesta que lo hace de una mejor manera: stackoverflow.com/a/11887008/564626
jfritz42
2
Vaya a Archivo-> Cambiar espacio de trabajo.
Puede ver una lista de espacios de trabajo excluyendo su espacio de trabajo actual.
Ahora vaya a la ubicación física y vea cuál falta en la lista.
Acabo de encontrar mi espacio de trabajo actual con Simplest Way.
Paso 1:
Inicie su Eclipse (si el espacio de trabajo predeterminado está configurado, Eclipse nunca preguntará por Elegir el espacio de trabajo O se establecerá en la ruta que usamos la última vez)
Paso 2:
Cuando Eclipse se inicie por completo, intente iniciar Eclipse nuevamente con el mismo archivo de acceso directo / exe. Le mostrará el siguiente mensaje de error y obtendrá su espacio de trabajo predeterminado / actual
Verifique la ruta de cualquier recurso en las propiedades del recurso. Entonces lo sabrás. O: vaya a Preferencias> General> Espacio de trabajo y agregue un nombre de Espacio de trabajo (que se muestra en el título de la ventana)
Como puede tener proyectos y recursos fuera de su directorio de espacio de trabajo, no se garantiza que le muestre la ruta del espacio de trabajo si verifica las propiedades del recurso.
Solo si sigue los pasos abstrusos enumerados en las otras respuestas más completas.
pez orb
1
Si desea cambiar el espacio de trabajo, entonces Archivo-> Cambiar espacio de trabajo. Haga clic en "Otro" y elija la carpeta adecuada. ¿Es eso lo que quieres? :)
A menudo tendrá que usar varias instancias de Eclipse en ejecución a la vez. Para cambiar entre ellos, es útil establecer un nombre para el espacio de trabajo que se muestra en el título de la ventana de Eclipse. Para hacer esto, abra Ventana / Preferencias. En la ventana Preferencias, vaya a General / Espacio de trabajo y asigne a cada espacio de trabajo un nombre de espacio de trabajo individual.
Simplemente haga clic en el menú Archivo y luego en Cambiar lugar de trabajo
Haga clic en otro
Luego aparece el diálogo con el espacio de trabajo actual resaltado en la parte superior de la lista. Si hace clic en esta lista, se muestran otros lugares de trabajo.
Al hacer clic en Archivo-> Cambiar espacio de trabajo, el resultado es incorrecto en mi sistema.
Este método da el resultado correcto: Archivo -> Propiedades -> Recurso
ahora verifique la ruta en la tercera línea etiquetada "ubicación" en la ventana etiquetada Recurso.
Se mostrará la carpeta del espacio de trabajo justo antes de la carpeta del proyecto.
Respuestas:
Para mí funciona elegir Archivo-> Cambiar espacio de trabajo-> Otro ... y muestra el nombre del espacio de trabajo actual.
Traté de confirmar
y no puedo reproducirlo. Cada vez que obtengo el espacio de trabajo actualmente cargado (estaba probando en Juno). También verifiqué las fuentes y en ChooseWorkspaceDialog.java y ChooseWorkspaceData.java , y parece que administra una lista simple de espacios de trabajo abiertos por última vez que se almacena como una clave RECENT_WORKSPACES en el archivo org.eclipse.ui.ide.prefs. El nombre del espacio de trabajo que se muestra en este cuadro de diálogo es el primero de esta lista.
fuente
Workspace
en el campo. Ese espacio de trabajo resaltado predeterminado es su único espacio de trabajo actual. Puede cambiar el campo a algo diferente escribiendo en el campo o usando el botón Examinar. Pero el campo (after clicking other
) como se proporciona en esta respuesta le mostrará su espacio de trabajo actual. Acabo de probarlo escribiendo en el campo y creando un nuevo espacio de trabajo de prueba. Cambió a ese espacio de trabajo que nunca se ha cerrado. Eso es lo que ahora se muestra en ese campo.comenzar eclipse con
-showlocation
Aquí hay dos publicaciones interesantes al respecto:
top-10-tips-for-new-eclipse-users (versión archivada)
eclipse-startup-options-showlocation
fuente
-showlocation
También se puede agregar +1 a su eclipse.ini como se menciona en uno de los enlacesVaya a Ventana> Preferencias. Luego, en General> Espacio de trabajo hay una propiedad: "Nombre del espacio de trabajo (que se muestra en el título de la ventana)" y coloca una especie de etiqueta de identificación.
Deberá configurar esto para cada espacio de trabajo que tenga, pero es una manera fácil de saber en qué espacio de trabajo se encuentra de un vistazo.
fuente
Eclipse Neon (4.6)
Según M7 , el nombre del espacio de trabajo se muestra en el título de la ventana de forma predeterminada.
Eclipse Marte (4.5)
Ventana > Preferencias > General > Espacio de trabajo
También hay una casilla de verificación " Mostrar ruta del espacio de trabajo en el título de la ventana ".
El resultado se ve así:
Esta característica se describe aquí .
fuente
Si existe algún proyecto en el espacio de trabajo:
Seleccione un proyecto y sus propiedades (p . Ej.
Menu: Project -> Properties
Oright mouse button->Properties
). Luego vaya aResource -> Linked Resources
y elWORKSPACE_LOC
valor de la Variable de ruta muestra la ruta actual del espacio de trabajo.fuente
Hay una variable de entorno llamada
osgi.instance.area
. Puede encontrarlo a través de "Ayuda -> Acerca de Eclipse -> Detalles de instalación -> Configuración" (para eclipse "Helios" 3.6)O abra las propiedades de cualquier proyecto, luego seleccione "Recurso". Encontrará una propiedad "Ubicación" que está estructurada de esta manera:Nota: el procedimiento "borrado" funciona en la mayoría de los casos, pero no se puede usar en general, porque una carpeta de proyecto no tiene que estar ubicada en la carpeta del espacio de trabajo. Puede elegir ubicaciones externas durante la creación del proyecto. Entonces, si nunca desmarca la opción "Usar ubicación predeterminada", el procedimiento es guardar. El primer procedimiento es confiable.
fuente
Archivo-> Propiedades
Seleccione un archivo en el espacio de trabajo y luego use el menú: "Archivo-> Propiedades". Aparece un cuadro de diálogo que debe mostrar la 'ubicación' del archivo. Lea la ubicación de derecha a izquierda para ir a través de la clase, paquete, carpeta, proyecto, luego debería ver el espacio de trabajo.
fuente
Resumen:
(de más inmediato a menor (pero más elegante), dejando de lado los redundantes)
archivo-> Cambiar espacio de trabajo-> Otro ... -> respuesta completa
Ayuda -> Acerca de Eclipse -> Detalles de la instalación -> Configuración: osgi.instance.area -> respuesta completa
Si comienza el eclipse con
-showlocation
-> respuesta completaDé un nombre a cada espacio de trabajo -> respuesta completa
fuente
Use el espacio de trabajo del interruptor del menú de archivo y lo sabrá
fuente
comenzar eclipse con
-data
ejemplo:
c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1
fuente
-showlocation es excelente, pero solo cambia el texto al final de la barra de título, por lo que a menudo no es visible en la barra de tareas.
Si desea cambiar el comienzo de la barra de título, que muestra la Perspectiva actual, puede usar Ventana -> Guardar Perspectiva como ... y el nuevo título será visible en la Barra de Tareas.
fuente
El que falta es su espacio de trabajo actual.
fuente
http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
agregue -showlocation a su acceso directo.
c: \ eclipse \ eclipse.exe -showlocation
fuente
Acabo de encontrar mi espacio de trabajo actual con Simplest Way.
Paso 1:
Inicie su Eclipse (si el espacio de trabajo predeterminado está configurado, Eclipse nunca preguntará por Elegir el espacio de trabajo O se establecerá en la ruta que usamos la última vez)
Paso 2:
Cuando Eclipse se inicie por completo, intente iniciar Eclipse nuevamente con el mismo archivo de acceso directo / exe. Le mostrará el siguiente mensaje de error y obtendrá su espacio de trabajo predeterminado / actual
fuente
Verifique la ruta de cualquier recurso en las propiedades del recurso. Entonces lo sabrás. O: vaya a Preferencias> General> Espacio de trabajo y agregue un nombre de Espacio de trabajo (que se muestra en el título de la ventana)
fuente
Archivo -> Cambiar espacio de trabajo
fuente
Si desea cambiar el espacio de trabajo, entonces Archivo-> Cambiar espacio de trabajo. Haga clic en "Otro" y elija la carpeta adecuada. ¿Es eso lo que quieres? :)
fuente
Creé una configuración de inicio de herramienta externa que contiene lo siguiente (contenido exportado del archivo echo-workspace.launch):
Para que la ruta de la carpeta del espacio de trabajo se repita en la consola.
Siéntase libre de copiar esto en un archivo .launch e importarlo en Eclipse: Archivo> Importar ...> Ejecutar / Depurar> Configuraciones de inicio
Pronto descubriré una versión para Mac / UNIX, ya que estaba en Indigo / Win cuando hice esta.
fuente
A menudo tendrá que usar varias instancias de Eclipse en ejecución a la vez. Para cambiar entre ellos, es útil establecer un nombre para el espacio de trabajo que se muestra en el título de la ventana de Eclipse. Para hacer esto, abra Ventana / Preferencias. En la ventana Preferencias, vaya a General / Espacio de trabajo y asigne a cada espacio de trabajo un nombre de espacio de trabajo individual.
fuente
Me metí en una situación que provocó que el inicio del eclipse fallara completamente debido a la corrupción del espacio de trabajo.
(Similar a Eclipse no se inicia, el error de registro dice: ObjectNotFoundException: elemento de árbol )
Había pasado tanto tiempo desde que usé eclipse que olvidé dónde estaba mi espacio de trabajo. Aquí es donde encontré la configuración.
fuente
Si desea encontrar la ruta programáticamente, use esto:
fuente
Lógica simple ...
Simplemente haga clic en el menú Archivo y luego en Cambiar lugar de trabajo
Haga clic en otro
Luego aparece el diálogo con el espacio de trabajo actual resaltado en la parte superior de la lista. Si hace clic en esta lista, se muestran otros lugares de trabajo.
fuente
Al hacer clic en Archivo-> Cambiar espacio de trabajo, el resultado es incorrecto en mi sistema.
Este método da el resultado correcto:
Archivo -> Propiedades -> Recurso
ahora verifique la ruta en la tercera línea etiquetada "ubicación" en la ventana etiquetada Recurso.
Se mostrará la carpeta del espacio de trabajo justo antes de la carpeta del proyecto.
fuente
windnow -> preference -> General -> startup and shutdown -> workspaces
- El primero será su espacio de trabajo actual.fuente
fuente