Iniciar Eclipse con / Área de trabajo específica
-
03-07-2019 - |
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.
Solución
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.
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.
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.