¿Cómo cambiar el espacio de trabajo predeterminado de Eclipse?


267

¿Dónde puedo cambiar el espacio de trabajo predeterminado en Eclipse?


66
"default working directory" = "espacio de trabajo predeterminado"? ¿O algo mas?
Andreas Dolk

8
¿te refieres al menú "Archivo \ Cambiar espacio de trabajo"?
Alexey Sviridov

44
Si esta pregunta es sobre el directorio de trabajo actual de Java (CWD) en el código, con respecto a la ejecución en Eclipse, quiero señalar que nuestro puede haber encontrado un comportamiento interesante. Al usar Eclipse con Subclipse para importar un proyecto al espacio de trabajo, el CWD puede ser diferente a solo importar un proyecto fuente Java desde el disco (desprotegido en otro lugar a través de una herramienta SVN externa). No he investigado esto aún más, pero solo un aviso.
David

Respuestas:


319

Si quiere decir "cambiar el espacio de trabajo" vaya a File -> Switch Workspace


1
No me permite mover esta carpeta a ninguna parte fuera de mi carpeta de trabajo ... ¿Hay alguna solución para mover esta carpeta a otra unidad?
Laserson

18
Esto no responde la pregunta, suponiendo que la pregunta original mencionara "espacio de trabajo predeterminado". Para cambiar el valor predeterminado de Eclipse en el inicio, consulte la otra respuesta.
Jon Coombs

Hola, ¿qué debo hacer si quiero cambiar el directorio raíz de eclipse (para la entrega de archivos en Java)?
Dhruv Singhal

174

Tomé esta pregunta en el sentido de cómo puede cambiar el espacio de trabajo predeterminado para que cuando Eclipse inicie el espacio de trabajo que desea se cargue automáticamente:

  • Vaya a preferencias y luego escriba "espacio de trabajo" en el cuadro de búsqueda proporcionado para filtrar la lista. Alternativamente, puede ir a General> Inicio y apagado> Espacios de trabajo.
  • Allí puede establecer un indicador para que Eclipse le solicite que seleccione un espacio de trabajo al inicio marcando la casilla de verificación "Solicitar espacio de trabajo al inicio".
  • También puede establecer el número de espacios de trabajo anteriores para recordar. Finalmente hay una lista de espacios de trabajo recientes. Si solo elimina todos menos el que desea, Eclipse se iniciará automáticamente con ese espacio de trabajo.

9
Esto claramente parece responder mejor a la pregunta. Al menos, así es como lo leí (y es la pregunta que necesitaba responder cuando busqué y encontré este tema).
Jon Coombs

1
Las preferencias están debajo del menú "Ventana" en mi versión de Eclipse
Josiah Yoder

91
  1. Ir eclipse\configuration\
  2. Abre el archivo "config.ini"
  3. Modificar la linea

    osgi.instance.area.default="F:/Workspace/Java"
    

    ¿Dónde "F:/Workspace/Java"debería estar tu espacio de trabajo predeterminado?


1
Tenga cuidado con las barras negras en las implementaciones de Windows. Su ruta de Windows sería F: \ Workspace \ Java, no la F: / Workspace / Java requerida. En Kepler no hay necesidad de las citas, no sé sobre otras versiones.
Michael

3
Ejemplo en Mac Os X: osgi.instance.area.default=@user.home/Documents/workspace
Ronan Quillevere

3
Como dijo Michael, use barras invertidas en las ventanas. Además, no individual sino doble. Por ejemplo, el director anterior sería: "F: \\ Workspace \\ Java"
Khulja Sim Sim

1
En ubuntu fui a ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini y agregué esta línea osgi.instance.area.default=@user.home/workspace señalando a donde siempre quise.
Jerinaw

2
@KhuljaSimSim: de hecho, la barra diagonal de Windows funciona bien ... por ejemplo. F: / eclipse / funcionó bien para mí ... y tenga en cuenta, sin las comillas dobles, solo osgi.instance.area.default = F: / eclipse /
tom

28

Si está hablando de cambiar el directorio de trabajo para un programa java que inicia desde eclipse, entonces hay un espacio para eso en la configuración de ejecución. Si va al menú Ejecutar y selecciona "Configuraciones de ejecución ...", luego seleccione su configuración de ejecución, luego en la pestaña "Argumentos" para una aplicación Java, hay un lugar para editar el "Directorio de trabajo". Esto altera el directorio actual que se utilizará para iniciar el programa java.

Consulte la pregunta relacionada Directorio de trabajo de eclipse predeterminado si esto es lo que quiere decir.


18

Lo que sea que Frank sugirió cambiar en config.ini es correcto. En caso de que, si eso no ayudó, necesita eliminar la ruta del espacio de trabajo reciente como se muestra a continuación.

  1. Ir eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. Abre el archivo "org.eclipse.ui.ide.prefs"
  3. Eliminar el primer camino en RECENT_WORKSPACES.

    MAX_RECENT_WORKSPACES =5 RECENT_WORKSPACES =/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4 RECENT_WORKSPACES_PROTOCOL =3
    SHOW_WORKSPACE_SELECTION_DIALOG =false
    eclipse.preferences.version=1


El problema que tuve fue que el eclipse se bloqueó antes de cargar mi espacio de trabajo, y previamente había verificado 'usar esto como predeterminado y no volver a preguntar'. Cambiar SHOW_WORKSPACE_SELECTION_DIALOG = false a = true me permitió seleccionar un espacio de trabajo.
Eric Fitting

55
En Eclipse Neon, el archivo se encuentra en la eclipse\configuration\.settingscarpeta.
Genhis

8

Archivo> Cambiar espacio de trabajo> agregue el espacio de trabajo que desee> Eclipse se reiniciará utilizando el espacio de trabajo que desea.


2
¿Por qué se reinicia Eclipse cuando cambia espacios de trabajo? ¿Cuál es el propósito?
Vass

2
Supongo que para cargar toda la información del nuevo espacio de trabajo ... pero eso es solo mi suposición;)
Neets

con diferentes espacios de trabajo, más de una persona puede guardar su propia configuración o incluso para usted mismo si desea que el espacio de trabajo se cargue con proyectos y bibliotecas específicos
Jesus Dimrix

6

Si quiere cambiar el directorio en el que ocurrirá la ejecución del programa, vaya a "Ejecutar configuraciones" en la pestaña Ejecutar.

Luego seleccione su proyecto y vaya a la pestaña "Argumentos", allí puede cambiar el directorio. Por defecto es el directorio raíz de su proyecto.


4

Abra un símbolo del sistema. Cambie al directorio de inicio de eclipse y escriba "eclipse -clean", por ejemplo, C: / eclipse> eclipse -clean

Esto pedirá la selección del espacio de trabajo. También obligará a establecerlo como el espacio de trabajo predeterminado.

Luego, vaya a eclipsehome -> configuración -> carpeta de configuración.

abra org.eclipse.ui.de.prefs en un bloc de notas.

establezca esta propiedad en verdadero de falso.

SHOW_WORKSPACE_SELECTION_DIALOG = verdadero

Se le pedirá una selección de espacio de trabajo cada vez.


Esto es lo que necesita cuando Eclipse está roto, no comenzará con clean, otra información no es útil (por ejemplo, osgi.instance.area.default=@user.home/workspace). ¡Gracias!
Nick Westgate

3

Si desea cambiar el espacio manuallyde trabajo reciente en un configurationarchivo org.eclipse.ui.ide.prefs existe en

eclipse > configuration > .settings > org.eclipse.ui.ide.prefs

abra este archivo en un editor, busque RECENT_WORKSPACESen línea #2y en esta línea puede ver espacios de trabajo recientes y puede changeo incluso removeellos.


1

En Eclipse, vaya a File-> Switch Workspace, elija o cree un nuevo espacio de trabajo.


1

Esta es la única respuesta que obtuvo primero cuando busca el espacio de trabajo predeterminado, pero cualquier solución no resuelve mi problema, así que sigo este paso para un espacio de trabajo predeterminado:

  1. Primero copie el icono de acceso directo para su eclipse.
  2. Haga clic derecho y vaya a propiedades, agregue la ruta de su espacio de trabajo con el atributo -data,

En Target:

D:\eclipse_path\eclipse.exe -data D:\workspace_path\workspace

ingrese la descripción de la imagen aquí

Para usar los mismos atajos y preferencias en este espacio de trabajo, Exportar general -> preferencia de su eclipse de trabajo, generará un archivo .epf.

Entonces, solo importe el archivo .epf en su nuevo espacio de trabajo, y listo.

ingrese la descripción de la imagen aquí


La opción -data proporcionada al ejecutable eclipse también me ha ayudado. Gracias por compartir.
Tez Kurmala

0

Si desea crear un nuevo espacio de trabajo, simplemente ingrese una nueva ruta en el campo de texto en el cuadro de diálogo "Seleccionar espacio de trabajo". Eclipse creará un nuevo espacio de trabajo en esa ubicación y cambiará a él.


0

En Ubuntu fui a

~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 

y agregó esta línea en la parte inferior

osgi.instance.area.default=@user.home/workspace

y cambié el espacio de trabajo a la ruta dir desde mi casa a donde puse mi espacio de trabajo.

Combiné la respuesta de @Frank con el comentario de @Ronan Quillevere


0

Mi eclipse de Kepler no respondió al inicio (poco después de instalar el soporte de GAE), que rastreé hasta un espacio de trabajo corrupto. Solucioné esto cerrando kepler, renombrando el directorio del espacio de trabajo (en uso) para que kepler comience normalmente sin un espacio de trabajo, luego usé el archivo >> cambiar el espacio de trabajo para generar un nuevo espacio de trabajo. Luego comencé a llenar eso con mis viejos proyectos que todavía necesitaba.


-1

Puede marcar la opción que aparece cuando inicia eclipse. Por favor vea la figura a continuación

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.