¿Puede tener 2 instancias completamente independientes de Eclipse ejecutándose al mismo tiempo?

81

Actualmente estoy usando Eclipse para Java y Python (con PyDev). A menudo encuentro que tengo un proyecto Java abierto con muchos archivos y luego, por alguna razón, tengo que cambiar a un proyecto Python por un tiempo.

Quiero dejar mi proyecto Java como está, y no solo quiero abrir toneladas de archivos Python en el mismo lugar porque entonces tengo demasiados abiertos a la vez.

¿Hay alguna forma de que pueda dejar mi proyecto Java exactamente como está y abrir una sesión completamente nueva de Eclipse? (algo parecido a lo que puede hacer con un navegador)

froadie
fuente
2
Para aquellos que votan para cerrar y enviar a SuperUser, no parece pertenecer realmente allí. Sin embargo, este es un duplicado de, por ejemplo, stackoverflow.com/questions/2282384/…
Eric J.
@Eric Esto parece no tener ninguna relación con 2282384 ; que se trata de cómo indicar el espacio de trabajo actual en la ventana, se trata de tener varias ventanas abiertas a la vez. Fui uno de los votantes para migrar, porque esto no tiene nada que ver con la programación; se trata de un IDE, sino de administrar las ventanas en él, que es una pregunta genérica de "cómo usar este software". Supongo que es una especie de zona gris
Michael Mrozek
2
Lo siento, solo estaba buscando la capacidad Ventana-> Ventana nueva, no me di cuenta de que era tan simple y no debería haber asumido que no se puede hacer. Sin embargo, no lo veo como un duplicado de ninguno de los enumerados, pero puede cerrarlo si lo cree así
froadie

Respuestas:

134

Si desea que dos instancias accedan a dos espacios de trabajo, simplemente ejecute una segunda copia de eclipse

Si desea que dos ventanas accedan al mismo espacio de trabajo, puede crear una segunda ventana con Ventana -> Nueva ventana

Michael Mrozek
fuente
2
una pregunta más: parece recordar la última que tienes abierta. (cuando abra eclipse la próxima vez, eso es lo que restaura). ¿Hay alguna forma de hacer que recuerde y vuelva a abrir ambas ventanas?
froadie
1
@froadie: La única forma que conozco es dejar que el sistema operativo apague Eclipse, en lugar de apagarlo usted mismo.
Powerlord
@froadie No lo sé, pero ese comportamiento también me molesta. Podría valer la pena publicar una pregunta por separado
Michael Mrozek
3
Nota: si desea que dos instancias accedan a dos espacios de trabajo, algunas versiones de Mac OS X lo dificultan. Recomiendo encarecidamente el uso de este complemento: marketplace.eclipse.org/content/os-x-eclipse-launcher (descubierto a través de: stackoverflow.com/a/12640550/857125 )
chaqke
1
gracias @chaqke por la recomendación del complemento. ¡Necesitaba tener dos instancias con diferentes espacios de trabajo y esto resolvió mi problema en Mac!
Erfan GLMPR
9

Sí tu puedes. De lo contrario, nadie podría desarrollar un complemento de Eclipse.

Tienes que desmarcar el espacio de trabajo predeterminado al inicio. No puede tener dos instancias de Eclipse que hagan referencia al mismo espacio de trabajo.

Gilbert Le Blanc
fuente
Quiero usar el mismo espacio de trabajo, solo diferentes proyectos por separado. Sin embargo, mi pregunta fue algo engañosa: realmente no necesito una instancia completamente separada, solo una ventana separada. Sin embargo, no me di cuenta de eso hasta que vi las respuestas. ¡Gracias por la ayuda!
froadie
@Gilbert: ¿Qué quiere decir con "De lo contrario, nadie podría desarrollar un complemento de Eclipse"?
Abhishek Singh
@AbhishekSingh Probablemente significó que alguien que desarrolla un complemento de Eclipse necesita dos instancias de Eclipse abiertas: una para escribir el código que es el complemento y otra para probar el complemento.
Joshua Taylor
¿Qué tal una copia 2x de Eclipse de diferentes directorios?
Yousha Aleayoub
4

Sí, puede tener dos instancias de Eclipse ejecutándose al mismo tiempo. Sin embargo, ambos no pueden acceder al mismo espacio de trabajo al mismo tiempo. Si intenta hacer esto, la segunda instancia se quejará al inicio y le pedirá que elija un espacio de trabajo diferente.

También tenga en cuenta que Eclipse tiende a ser una aplicación que consume mucha memoria. Ejecutar dos a la vez puede ejercer una presión significativa en su sistema.

Sintáctico
fuente
¿Qué tal una copia 2x de Eclipse de diferentes directorios?
Yousha Aleayoub
1

Pude depurar dos instancias simultáneas copiando toda la carpeta del espacio de trabajo y ejecutando una nueva copia de eclipse usando esa carpeta.

Andrei Pokrovsky
fuente
0

Siempre que cada proyecto utilice su propio espacio de trabajo, sí, absolutamente puede hacerlo. Esto supone que su sistema tiene suficiente memoria y recursos de CPU para acomodar múltiples instancias, por supuesto. (¡Lo hago todo el tiempo!)

Danny Whitt
fuente
0

Si desea abrir diferentes espacios de trabajo con diferentes proyectos, entonces Ventana -> Nuevo editor; aquí puede abrir diferentes espacios de trabajo con diferentes proyectos.

Custadiano
fuente