Können zwei völlig unabhängige Eclipse-Instanzen gleichzeitig ausgeführt werden?


81

Ich verwende derzeit Eclipse für Java und Python (mit PyDev). Ich stelle oft fest, dass ich ein Java-Projekt mit vielen Dateien geöffnet habe und dann aus irgendeinem Grund für eine Weile zu einem Python-Projekt wechseln muss.

Ich möchte mein Java-Projekt so lassen, wie es ist, und ich möchte nicht nur Tonnen von Python-Dateien an derselben Stelle öffnen, weil ich dann zu viel auf einmal geöffnet habe.

Kann ich mein Java-Projekt auf irgendeine Weise so lassen, wie es ist, und eine völlig neue Sitzung von Eclipse eröffnen? (So ​​wie man es mit einem Browser machen kann)



2
Für diejenigen, die abstimmen, um zu schließen und an SuperUser zu senden, scheint es nicht wirklich dorthin zu gehören. Dies ist jedoch ein Duplikat von z. B. stackoverflow.com/questions/2282384/…
Eric J.

@Eric Dies scheint fast völlig unabhängig von 2282384 zu sein ; In diesem Fall geht es darum, wie der aktuelle Arbeitsbereich im Fenster angezeigt wird. Hier geht es darum, mehrere Fenster gleichzeitig zu öffnen. Ich war eine der Stimmen für die Migration, da dies nichts mit Programmierung zu tun hat - es geht um eine IDE, sondern um die Verwaltung von Fenstern darin. Dies ist eine allgemeine Frage zur Verwendung dieser Software. Es ist eine Art Grauzone, nehme ich an
Michael Mrozek

2
Entschuldigung, ich habe nur nach der Funktion "Fenster-> Neues Fenster" gesucht, nicht bemerkt, dass es so einfach ist und hätte nicht annehmen sollen, dass dies nicht möglich ist. Ich sehe es zwar nicht als Duplikat einer der aufgelisteten, aber Sie können es schließen, wenn Sie so denken
froadie

Antworten:


134

Wenn zwei Instanzen auf zwei Arbeitsbereiche zugreifen sollen, führen Sie einfach eine zweite Kopie von Eclipse aus

Wenn zwei Fenster auf denselben Arbeitsbereich zugreifen sollen, können Sie mit Fenster -> Neues Fenster ein zweites Fenster erstellen


2
Noch eine Frage - es scheint sich an die letzte zu erinnern, die Sie geöffnet haben. (Wenn Sie Eclipse das nächste Mal öffnen, wird es wiederhergestellt.) Gibt es eine Möglichkeit, sich daran zu erinnern und beide Fenster erneut zu öffnen?
Froadie

1
@froadie: Der einzige Weg, den ich kenne, besteht darin, das Betriebssystem Eclipse herunterfahren zu lassen, anstatt es selbst herunterzufahren.
Powerlord

@froadie Ich weiß es nicht, aber dieses Verhalten stört mich auch. Es könnte sich lohnen, eine separate Frage zu stellen
Michael Mrozek

3
Hinweis: Wenn zwei Instanzen auf zwei Arbeitsbereiche zugreifen sollen, erschweren einige Versionen von Mac OS X dies. Ich würde mit diesem Plug-in empfehlen: marketplace.eclipse.org/content/os-x-eclipse-launcher (entdeckt über: stackoverflow.com/a/12640550/857125 )
chaqke

1
danke @chaqke für die Plugi-In-Empfehlung. Ich brauchte zwei Instanzen mit unterschiedlichen Arbeitsbereichen und dies löste mein Problem auf dem Mac!
Erfan GLMPR

9

Ja, du kannst. Andernfalls könnte niemand ein Eclipse-Plug-In entwickeln.

Sie müssen den Standardarbeitsbereich beim Start deaktivieren. Es können nicht zwei Eclipse-Instanzen vorhanden sein, die auf denselben Arbeitsbereich verweisen.


Ich möchte denselben Arbeitsbereich verwenden, nur verschiedene Projekte separat. Meine Frage war jedoch etwas irreführend - ich brauche nicht wirklich eine ganze separate Instanz, nur ein separates Fenster. Das habe ich erst bemerkt, als ich die Antworten gesehen habe. Danke für die Hilfe!
Froadie

@ Gilbert: Was meinst du mit "Sonst könnte niemand ein Eclipse-Plug-In entwickeln."?
Abhishek Singh

@AbhishekSingh Es bedeutete wahrscheinlich, dass jemand, der ein Eclipse-Plugin entwickelt, zwei Instanzen von Eclipse öffnen muss: eine zum tatsächlichen Schreiben des Codes, der das Plugin ist, und eine zum Testen des Plugins.
Joshua Taylor

Wie wäre es mit 2x Kopie von Eclipse aus verschiedenen Verzeichnissen?
Yousha Aleayoub

4

Ja, Sie können zwei Instanzen von Eclipse gleichzeitig ausführen. Sie können jedoch nicht beide gleichzeitig auf denselben Arbeitsbereich zugreifen . Wenn Sie dies versuchen, beschwert sich die zweite Instanz beim Start darüber und fordert Sie auf, einen anderen Arbeitsbereich auszuwählen.

Denken Sie auch daran, dass Eclipse eine sehr speicherhungrige Anwendung ist. Wenn Sie zwei gleichzeitig ausführen, kann dies Ihr System erheblich belasten.


Wie wäre es mit 2x Kopie von Eclipse aus verschiedenen Verzeichnissen?
Yousha Aleayoub

1

Ich konnte zwei gleichzeitige Instanzen debuggen, indem ich den gesamten Arbeitsbereichsordner kopierte und eine neue Kopie von Eclipse unter Verwendung dieses Ordners ausführte.


0

Solange jedes Projekt seinen eigenen Arbeitsbereich verwendet, können Sie dies absolut. Dies setzt natürlich voraus, dass Ihr System über genügend Speicher- und CPU-Ressourcen verfügt, um mehrere Instanzen aufzunehmen. (Das mache ich die ganze Zeit!)


0

Wenn Sie verschiedene Arbeitsbereiche mit verschiedenen Projekten öffnen möchten, klicken Sie auf Fenster -> Neuer Editor. Hier können Sie verschiedene Arbeitsbereiche mit unterschiedlichen Projekten öffnen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.