¿Hay alguna manera de iniciar una instancia de eclipse, pasándole algún tipo de parámetro que le indique 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 vincularlos a espacios de trabajo para separar accesos directos que podría iniciar de forma independiente.
fuente
-vmargs -Xms128m -Xmx512m
, asegúrese de que vengan DESPUÉS del argumento de datos, de lo contrario, obtendrá un error durante el inicio.Con el modificador -data
Establecer una ubicación específica para el espacio de trabajo con -data
Para usar el argumento de línea de comando -data, simplemente agregue -data your_workspace_location (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
fuente
Establecemos el espacio de trabajo predeterminado para los estudiantes de 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 alumno asignado como la unidad H: por lo que agregamos -data h: \ workspace . La captura de pantalla muestra exactamente dónde.
fuente
tenga en cuenta que puede usar nombres de ruta relativos de estilo UNIX como
incluso bajo Windows, en caso de que algo no le guste los dos puntos o las barras invertidas en los parámetros, como Jumplist Launcher
fuente
Antigua pregunta, lo sé, pero solo quería señalar que es posible que necesite agregar comillas alrededor de la ruta del espacio de trabajo de destino. Por ejemplo; Lo intenté
C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
y abriría un espacio de trabajo en blanco, predeterminado, mientras loC:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
permitía usar el espacio de trabajo existente. Supongo que esto varía según el sistema operativo y / o la versión de Eclipse, pero no estoy seguro exactamente qué factores influyen en esto, así que intente en ambos sentidos hasta que obtenga uno para cargar el espacio de trabajo correcto / existente.fuente
Crear un archivo de acceso directo con destino:
Crea un atajo de tu eclipse. Abra las propiedades del archivo de acceso directo y establezca el objetivo de la siguiente manera,
Para iniciar desde un archivo .bat:
Ejemplo:
fuente
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
argumento JVM como-Dosgi.instance.area=../workspace
Esto puede especificarse en el archivo eclipse.ini junto con otros argumentos JVM existentes como
-Xms, -Xmx
.Esta opción puede ser conveniente para aquellos que solo desean agregar al archivo eclipse.ini (que ya contiene otros argumentos JVM) sin preocuparse de asegurarse de que aparezcan los argumentos JVM al final.
fuente
Desearía que las personas dieran un ejemplo real, aprendo mejor con ejemplos en lugar de sintaxis. así que aquí va ...
Este comando abrirá eclipse con el espacio de trabajo especificado. Este es un ejemplo de trabajo.
fuente