Pregunta

¿Hay una manera de iniciar una instancia de eclipse, pasándole algún tipo de parámetro que le diga que use un espacio de trabajo específico?

El problema que estoy tratando de resolver es que tengo un espacio de trabajo para proyectos de trabajo y otro para proyectos personales. Me gustaría poder vincular estos a espacios de trabajo con accesos directos separados que podría lanzar de forma independiente.

¿Fue útil?

Solución

De http: // help .eclipse.org / help21 / topic / org.eclipse.platform.doc.user / tasks / running_eclipse.htm :

Utilice el siguiente argumento de línea de comandos:

-data your_workspace_location

Por ejemplo,

-data c:\users\robert\myworkspace

también puede utilizar nombres de rutas de acceso relativas de estilo UNIX como

-data ../workspace

incluso en Windows, en caso de que a algo no le guste dos puntos o barras invertidas en los parámetros, como Jumplist Launcher

Otros consejos

Con el interruptor de datos

Configuración de una ubicación específica para el área de trabajo con -data

Para usar el argumento de la línea de comandos -data, simplemente agregue -data su ubicación_trabajo_espacio (por ejemplo, -data c: \ users \ robert \ myworkspace) al campo Destino en las propiedades de acceso directo, o inclúyalo explícitamente en su línea de comando.

De: http://help.eclipse.org/help21/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm

Establecemos el espacio de trabajo predeterminado para los estudiantes en una escuela secundaria modificando las propiedades de acceso directo. En este caso, operamos un entorno Windows 7. El espacio de trabajo predeterminado está en el recurso compartido de red de un estudiante asignado como la unidad H: por lo que agregamos -data h: \ workspace . La captura de pantalla muestra exactamente dónde.

ingrese la descripción de la imagen aquí

tenga en cuenta que puede usar nombres de rutas relativas de estilo UNIX como

-data ../workspace

incluso en Windows, en caso de que a algo no le gusten los dos puntos o las barras invertidas en los parámetros, como Jumplist Launcher

Pregunta antigua, lo sé, pero solo quería señalar que es posible que necesite agregar comillas en la ruta del espacio de trabajo de destino. Por ejemplo; Intenté con C: \ Eclipse \ eclipse.exe -data E: \ Eclipse Projects2 y abriría un espacio de trabajo predeterminado y en blanco mientras hacía C: \ Eclipse \ eclipse.exe -data " ; E: \ Eclipse Projects2 " le permitió usar el espacio de trabajo existente. Supongo que esto varía según el SO y / o la versión de Eclipse, pero no estoy seguro de qué factores influyen en esto, así que intente en ambos sentidos hasta que obtenga uno para cargar el espacio de trabajo correcto / existente.

De https: //help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html

También es posible especificar la ubicación del espacio de trabajo utilizando el osgi.instance.area JVM arg como -Dosgi.instance.area = .. / workspace

Esto se puede especificar en el archivo eclipse.ini junto con argumentos JVM existentes / otros como -Xms, -Xmx .

Esta opción puede ser conveniente para aquellos que solo desean adjuntar al archivo eclipse.ini (que ya contiene otros argumentos de JVM) sin preocuparse de asegurarse de que aparezcan argumentos de JVM al final.

Me gustaría que la gente diera un ejemplo real, aprendo mejor con ejemplos en lugar de con la sintaxis. así que aquí va ...

"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"

este comando abrirá eclipse con el espacio de trabajo especificado. Este es un ejemplo de trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top