wake-up-neo.net

Wie kann ich Eclipse dazu zwingen, nach einem Standardarbeitsbereich zu fragen?

Ich habe festgestellt, dass Eclipse nach der Installation von cdt immer den Standardarbeitsbereich lädt. Der in config.ini in osgi.instance.area.default aufgeführte Arbeitsbereich. Eclipse fragt nicht, welchen Arbeitsbereich geöffnet werden soll, unabhängig davon, ob Prompt for workspace on startup eingestellt ist oder nicht.

Wie zwinge ich Eclipse zu fragen, welcher Arbeitsbereich beim Start geladen wird?

90

Ich hatte das gleiche Problem mit Indigo unter Linux 3.0 X86_64: Nach dem Laufen von Eclipse -clean ging alles wieder normal.

Dank eines Kommentars zum Eclipse-Problem: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=134412

111
fasseg

Es funktioniert für mich, wenn ich das Kontrollkästchen "Beim Start nach Arbeitsbereich auffordern" in "Fenster"> "Voreinstellungen"> "Allgemein"> "Start und Herunterfahren"> "Arbeitsbereiche" ankreuze.

HTH

105
Andreas

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 Eigenschaft SHOW_WORKSPACE_SELECTION_DIALOG von false in true.

Getestet mit Eclipse 3.7 unter Windows.

33
Robert Taylor

Ich benutze Eclipse Indigo, und so mache ich es:

Fenster> Voreinstellungen> Starten und Herunterfahren> Arbeitsbereiche

kontrollkästchen oben im Fenster: "Beim Start nach Arbeitsbereich fragen"

26

Version: Ecliplse CIndigo Service Release 2

  1. Datei> Arbeitsbereich wechseln> Andere ...
  2. Schreiben Sie den Pfad in das Textfeld in den Arbeitsbereich oder Durchsuchen

Der Standardarbeitsbereich wird beim Beenden automatisch festgelegt. Um den Arbeitsbereich zu ändern, kehren Sie zu Schritt 1 zurück.

4
sacrilege

Das Kontrollkästchen "Beim Start nach Arbeitsbereich fragen" funktionierte nicht. Sie können den Standardarbeitsbereich festlegen. Suchen Sie nach dem Ordner "configuration" im Eclipse-Installationsverzeichnis und öffnen Sie die Datei "config.ini". Sie bearbeiten "osgi.instance.area.default", um den gewünschten Standardarbeitsbereich bereitzustellen.

4
Yongju

Ich folgte dem Faden und müde alle Dinge, funktionierte aber nicht. Schließlich sah ich, dass mein Eclipse-Verknüpfungsziel wie folgt aussieht

C:\Eclipse_3.6\Eclipse\eclipse.exe -clean -data "C:\workplace" ...

Ich habe einfach -data Option entfernt und es hat funktioniert. Jetzt habe ich Popup, um den Arbeitsbereich beim Start auszuwählen.

prost.

3
ashah

Ich hatte das gleiche Problem (in Eclipse Juno), wollte aber nur den Standardarbeitsbereich in den Arbeitsbereich ändern, den ich verwende. Es gibt eine Einstellung in: 

Eclipse_DIRECTORY/configuration/config.ini

dies führt dazu, dass ein bestimmter Arbeitsbereich geladen wird, ohne zur Eingabe eines Arbeitsbereichs aufzufordern. Wenn Sie nur den Standardarbeitsbereich ändern möchten, können Sie den Wert einfach ändern oder hinzufügen, wenn er nicht vorhanden ist:

[email protected]/some_workspace

oder

osgi.instance.area.default =/einige/absolute/path/some_workspace

3
11101101b

Eclipse mit Eclipse -clean zu starten, hat für mich Wunder gewirkt.

2
AllBlackt

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 losging. Zuvor wurde ich immer nach dem Arbeitsbereich gefragt. Das Kontrollkästchen "Beim Start nach Arbeitsbereich fragen" hat keine Auswirkungen. Ich starte Eclipse nicht mit einem Startskript, daher wird beim Start nicht das Flag -data gesetzt. Ich habe die Zeile "osgi.instance.area.default" aus der Konfiguration/config.ini entfernt, aber das hatte keine Auswirkungen. 

Einige seltsame Macken, die mit diesem Problem einhergehen: 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 Wechseln aufgeführt ist. 

Wie zu erwarten, löst eine Neuinstallation von Eclipse das Problem. Es wäre jedoch schöner, einen Weg zu finden, um das Problem zu beheben, ohne darauf zurückzugreifen. 

1
Jim Kaiser

Aptana 3.2.2

\ configuration.settings\org.Eclipse.ui.ide.prefs

Bearbeiten:

RECENT_WORKSPACES=I\:\\PDT\\workspace

Der aktuelle Arbeitsbereich wird überprüft. Legen Sie also den gewünschten Arbeitsbereich fest. Ich mache es, um das externe Laufwerk ablaufen zu lassen.

1
Phil Jackson

Ich habe das Problem durch Hinzufügen des Parameters -showLocation zu Eclipse.ini behoben

0
user3107441

Ich hatte das gleiche Problem bei meiner Eclipse, und das Anrufen von Eclipse -clean löste das Problem nicht.

Am Ende habe ich herausgefunden, dass sich im Installationsordner von Eclipse ein Skript namens Eclipse befindet. Dieses Skript nimmt einige Umgebungsvariablen vor und ruft dann Eclipse.bin auf. Der Aufruf für Eclipse.bin enthielt den Befehlszeilenschalter 

-data ~/.Eclipse

Als ich diese Option aus dem Startskript entfernte, erhielt ich die Auswahl des Arbeitsbereichs wie erwartet. Vielleicht hilft das anderen, ihre Probleme zu lösen.

0

Manchmal müssen Sie darauf achten, wie Eclipse gestartet wird. Ich habe Eclipse schon einmal per Rigk-Klick auf die Datei fixiert und an die Taskleiste gepinnt. 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 Anlegen einer Verknüpfung anheften, werden die Einstellungen im Ordner der Eclipse-Installation verwendet. Dann macht alles viel mehr Sinn. 

0
CCNA

wenn Ihr Eclipse beim Start automatisch geschlossen wird, können Sie Folgendes tun: Öffnen Sie die Eigenschaften Ihrer Verknüpfung und fügen Sie am Ende des Pfads -clean hinzu. oder machen Sie dies in cmd: cd C:\PATH_TO_YOUR_Eclipse\eclipse -clean wie oben erwähnt

0
ruelgumasing

Gehe zu Fenster - Einstellungen - Allgemein - Starten und Herunterfahren - Arbeitsbereiche

Kontrollkästchen für Beim Start nach Arbeitsbereich fragen ist vorhanden. Wählen Sie es aus. 

Beim Start fragt Eclipse nach der Auswahl des Arbeitsbereichs.

---- BEARBEITEN ---- 

UnterOSXlautet der Pfad der Eclipse (Juno) -Menüleiste: 

Eclipse - Preferences

Im Einstellungsdialogfeld habe ich den Baumknoten ausgewählt:

 General - Startup and Shutdown - Workspaces

In diesem Bereich wurde ein Kontrollkästchen angezeigt 

**Prompt for workspace on startup** 

Ich habe es überprüft, dann Eclipse heruntergefahren und neu gestartet. Es hat mich nach einem neuen Arbeitsbereich gefragt.

0

Ich empfehle Ihnen, eine Verknüpfung zu Eclipse.exe mit der Befehlszeilenoption -data zu erstellen. Auf diese Weise können Sie eine separate Verknüpfung zu jedem Arbeitsbereich erstellen Sie verwenden, und unnötige Dialoge und Mausklicks vermeiden.

Windows: Erstellen Sie einfach eine Eclipse-Verknüpfung auf Ihrem Desktop, klicken Sie dann mit der rechten Maustaste, um Properties zu öffnen, und legen Sie unter Shortcut etwas wie Target: C:\Eclipse\eclipse.exe -data C:\Path\to\your\workspace1 fest. Dadurch wird Eclipse gestartet und automatisch workspace1 geöffnet.

Wiederholen Sie die Schritte für alle Arbeitsbereiche, die Sie häufig verwenden. 

0
Danijel

Ich habe zuerst die Option -clean ausprobiert, aber das Problem wurde nicht gelöst.

Dann fügte ich die Option -data mit dem richtigen Pfad zum Arbeitsbereich hinzu. 

Das hat das Problem für mich gelöst. 

0
Arjen Rodenhuis

Bearbeiten der config.ini-Datei mit 

osgi.instance.area.default=\D:\\Projects\\Eclipse Workspace\\

arbeitete für mich.

0
J-Phi