Ich habe festgestellt, dass Eclipse nach der Installation von cdt immer den Standardarbeitsbereich lädt. Der Arbeitsbereich in den aufgelisteten config.ini
in osgi.instance.area.default
. Eclipse fragt nicht, welcher Arbeitsbereich geöffnet werden soll, unabhängig davon, ob er festgelegt Prompt for workspace on startup
ist oder nicht.
Wie zwinge ich Eclipse, zu fragen, welcher Arbeitsbereich beim Start geladen werden soll?
eclipse
eclipse-cdt
workspace
michael nesterenko
quelle
quelle
$ PATH_TO_ECLIPSE/Eclipse.app/Contents/MacOS/eclipse -clean
und es hat funktioniert.Es funktioniert für mich, wenn ich das Kontrollkästchen "Beim Start zur Eingabe des Arbeitsbereichs auffordern" ankreuze, das Sie unter Fenster> Einstellungen> Allgemein> Starten und Herunterfahren> Arbeitsbereiche finden.
HTH
quelle
Im Ordner configuration / .settings Ihrer Eclipse-Installation befindet sich eine Datei mit dem Namen
org.eclipse.ui.ide.prefs
. Öffnen Sie diese Datei in einem Texteditor und ändern Sie die EigenschaftSHOW_WORKSPACE_SELECTION_DIALOG
von false in true.Getestet mit Eclipse 3.7 unter Windows.
quelle
Ich benutze Eclipse Indigo und so mache ich es:
Fenster> Einstellungen> Starten und Herunterfahren> Arbeitsbereiche
Kontrollkästchen oben im Fenster: "Beim Start zur Eingabe des Arbeitsbereichs auffordern"
quelle
Das Kontrollkästchen "Beim Start nach Arbeitsbereich fragen" funktionierte nicht. Sie können den Standardarbeitsbereich festlegen, im Eclipse-Installationsverzeichnis nach dem Ordner "configuration" suchen und die Datei "config.ini" öffnen. Sie bearbeiten "osgi.instance.area.default", um den gewünschten Standardarbeitsbereich bereitzustellen.
quelle
Version: Ecliplse CIndigo Service Release 2
Beim Beenden wird automatisch der Standardarbeitsbereich festgelegt. Um den Arbeitsbereich zu ändern, kehren Sie zu Schritt 1 zurück.
quelle
Ich folgte dem Faden und ermüdete alle Dinge, funktionierte aber nicht. Schließlich habe ich gesehen, dass mein Eclipse-Verknüpfungsziel wie folgt ist
Ich habe einfach die Option -data entfernt und es hat funktioniert. Jetzt habe ich Popup, um Arbeitsbereich beim Start zu wählen.
Prost.
quelle
Ich hatte das gleiche Problem (in Eclipse Juno), wollte aber nur den Standardarbeitsbereich in den von mir verwendeten ändern. Es gibt eine Einstellung in:
Dadurch wird ein bestimmter Arbeitsbereich geladen, ohne dass Sie zur Eingabe eines Arbeitsbereichs aufgefordert werden. Wenn Sie nur den Standardarbeitsbereich ändern möchten, können Sie den Wert einfach ändern oder hinzufügen, wenn er nicht vorhanden ist:
oder
quelle
Das Starten von Eclipse mit Eclipse-Clean hat Wunder für mich bewirkt.
quelle
Ich kann bestätigen, dass ich das gleiche Problem habe. Ich benutze auch Eclipse Classic mit CDT. Das Lustige ist, dass es erst heute Abend angefangen hat. Vorher wurde ich immer zur Eingabe des Arbeitsbereichs aufgefordert. Das Aktivieren von "Beim Start nach Arbeitsbereich fragen" hat keine Auswirkung. Ich starte Eclipse nicht mit einem Startskript, daher wird das Flag -data beim Start nicht gesetzt. Ich habe die Zeile "osgi.instance.area.default" aus der configuration / config.ini entfernt, aber das hatte keine Auswirkung.
Einige seltsame Macken, die mit diesem Problem verbunden sind: Wenn ich den Arbeitsbereich "Arbeitsbereich" lösche, wird er beim Start erneut erstellt. Wenn ich jedoch zu einem meiner "echten" Arbeitsbereiche wechsle, stelle ich fest, dass der Arbeitsbereich "Arbeitsbereich" nicht als Option zum Umschalten aufgeführt ist.
Wie zu erwarten ist, wird das Problem durch eine Neuinstallation von Eclipse behoben. Aber es wäre schöner, einen Weg zu finden, um das Problem zu beheben, ohne darauf zurückzugreifen.
quelle
Aptana 3.2.2
Bearbeiten:
Der aktuelle Arbeitsbereich wird überprüft. Stellen Sie ihn einfach auf das ein, was Sie möchten. Ich mache ihn, um ihn von einem externen Laufwerk auszuführen.
quelle
Ich hatte das gleiche Problem mit meiner Eclipse, und das Aufrufen von eclipse -clean hat das Problem nicht gelöst.
Am Ende habe ich herausgefunden, dass es im Installationsordner von Eclipse ein Skript namens Eclipse gibt. Dieses Skript nimmt einige Umgebungsvariablen vor und ruft dann eclipse.bin auf. Der Aufruf von eclipse.bin enthielt den Befehlszeilenschalter
Als ich diesen Schalter aus dem Startskript entfernt habe, habe ich die Auswahl des Arbeitsbereichs wie erwartet erhalten. Vielleicht hilft das anderen, ihre Probleme zu lösen.
quelle
Gehen Sie zu Fenster - Einstellungen - Allgemein - Starten und Herunterfahren - Arbeitsbereiche
Kontrollkästchen für Eingabeaufforderung für Arbeitsbereich beim Start ist vorhanden. Wählen Sie es aus.
Dann fragt Eclipse beim Start nach der Auswahl des Arbeitsbereichs.
---- BEARBEITEN ----
Unter OSX lautet der Pfad der Eclipse (Juno) -Menüleiste:
Im Dialogfeld "Einstellungen" habe ich den Baumknoten ausgewählt:
In diesem Bereich befand sich ein Kontrollkästchen mit der Bezeichnung
Ich habe es überprüft, dann Eclipse heruntergefahren und neu gestartet. Es veranlasste mich, einen neuen Arbeitsbereich zu suchen.
quelle
Bearbeiten der
config.ini
Datei mitarbeitete für mich.
quelle
Ich habe zuerst die Option -clean ausprobiert, aber das hat das Problem nicht gelöst.
Dann habe ich die Option -data mit dem richtigen Pfad zum Arbeitsbereich hinzugefügt.
Das hat das Problem für mich gelöst.
quelle
Ich habe das Problem durch Hinzufügen des Parameters -showLocation zu eclipse.ini behoben
quelle
Manchmal müssen Sie darauf achten, wie Eclipse gestartet wird. Ich habe Eclipse jemals per Rigk-Klick auf das Auslösbare gepinnt und in der Taskleiste fixiert. Auf diese Weise wird Eclipse gestartet, um Einstellungen unter c: \ User \ public \ public Documents \ eclipse "zu verwenden, was nicht sehr wünschenswert ist.
Wenn Sie es jedoch durch Erstellen einer Verknüpfung anheften, werden die Einstellungen im Ordner der Eclipse-Installation verwendet. Dann macht alles viel mehr Sinn.
quelle
Wenn sich Ihre Eclipse beim Start automatisch schließt, können Sie dies tun: Öffnen Sie die Eigenschaften Ihrer Verknüpfung und fügen Sie -clean am Ende des Pfads hinzu. oder tun Sie dies in cmd: cd C: \ PATH_TO_YOUR_ECLIPSE \ eclipse -clean, wie oben in den Kommentaren erwähnt
quelle
Ich würde Ihnen empfehlen, eine Verknüpfung zu eclipse.exe mit der
-data
Befehlszeilenoption zu erstellen . Auf diese Weise können Sie für jeden verwendeten Arbeitsbereich eine separate Verknüpfung erstellen und unnötige Dialoge und Mausklicks vermeiden.Fenster: Nur eine Eclipse - Verknüpfung auf dem Desktop erstellen, dann mit dem rechten Maustaste zu öffnen
Properties
und unterShortcut
Set in etwa so wieTarget
:C:\eclipse\eclipse.exe -data C:\Path\to\your\workspace1
. Dadurch wird Eclipse gestartet und automatisch geöffnetworkspace1
.Wiederholen Sie die Schritte für alle Arbeitsbereiche, die Sie häufig verwenden.
quelle