Jak zmienić domyślny obszar roboczy Eclipse?


267

Gdzie mogę zmienić domyślny obszar roboczy w Eclipse?


6
„domyślny katalog roboczy” = „domyślny obszar roboczy”? Albo coś innego?
Andreas Dolk

8
masz na myśli menu „Plik \ Przełącz obszar roboczy”?
Alexey Sviridov

4
Jeśli pytanie dotyczy aktualnego katalogu roboczego Java (CWD) w kodzie, w odniesieniu do działania w środowisku Eclipse, warto zauważyć, że nasze zachowanie mogło być interesujące. Używając Eclipse z Subclipse do importowania projektu do obszaru roboczego, CWD może różnić się od importowania projektu źródłowego Java z dysku (sprawdzone gdzie indziej za pomocą zewnętrznego narzędzia SVN). Nie zagłębiłem się jeszcze w tę kwestię, ale tylko jeden na jednego.
David

Odpowiedzi:


319

Jeśli masz na myśli „zmień przestrzeń roboczą”, przejdź do File -> Switch Workspace


1
Nie pozwala mi przenieść tego folderu w żadnym miejscu poza folderem roboczym ... Czy są jakieś obejścia, aby przenieść ten folder na inny dysk?
Laserson

18
To nie odpowiada na pytanie, zakładając, że w pierwotnym pytaniu wspomniano o „domyślnym obszarze roboczym”. Aby zmienić domyślne ustawienia Eclipse podczas uruchamiania, zobacz drugą odpowiedź.
Jon Coombs,

Cześć, co powinienem zrobić, jeśli chcę zmienić katalog główny Eclipse (dla przekazywania plików w Javie)?
Dhruv Singhal

173

Przyjąłem to pytanie, aby określić, jak możesz zmienić domyślny obszar roboczy, aby po uruchomieniu Eclipse żądany obszar roboczy był automatycznie ładowany:

  • Przejdź do preferencji, a następnie wpisz „obszar roboczy” w podanym polu wyszukiwania, aby przefiltrować listę. Alternatywnie możesz przejść do Ogólne> Uruchomienie i zamknięcie> Obszary robocze.
  • Tam możesz ustawić flagę, aby Eclipse monitował o wybranie obszaru roboczego podczas uruchamiania, zaznaczając pole wyboru „Monituj o obszar roboczy podczas uruchamiania”.
  • Możesz także ustawić liczbę poprzednich obszarów roboczych, które mają być zapamiętywane. Wreszcie znajduje się lista ostatnich obszarów roboczych. Jeśli po prostu usuniesz wszystko oprócz tego, którego chcesz, Eclipse automatycznie uruchomi się z tym obszarem roboczym.

9
To najwyraźniej lepiej odpowiada na pytanie. Przynajmniej tak to czytam (i to pytanie wymagało odpowiedzi, kiedy szukałem i znalazłem ten temat).
Jon Coombs,

1
Preferencje znajdują się w menu „Okno” w mojej wersji Eclipse
Josiah Yoder,

91
  1. Iść do eclipse\configuration\
  2. Otwórz plik "config.ini"
  3. Zmodyfikuj linię

    osgi.instance.area.default="F:/Workspace/Java"
    

    gdzie "F:/Workspace/Java"powinien być domyślny obszar roboczy!


1
Uważaj na blackslashes we wdrożeniach Windows. Ścieżka do systemu Windows to F: \ Workspace \ Java, a nie wymagany F: / Workspace / Java. W Kepler nie ma potrzeby cytowania, nie wiem o innych wersjach.
Michael

3
Przykład na Mac OS X: osgi.instance.area.default=@user.home/Documents/workspace
Ronan Quillevere

3
Jak powiedział Michael, użyj ukośników odwrotnych w systemie Windows. Również nie pojedynczy, ale podwójny. Na przykład, nad reżyserem byłoby: „F: \\ Workspace \\ Java”
Khulja Sim Sim

1
Na Ubuntu poszedłem do ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini i dodałem tę linię osgi.instance.area.default=@user.home/workspace wskazując ją tam, gdzie chciałem.
Jerinaw

2
@ KhuljaSimSim - w rzeczywistości dla Windows slash z przodu działa dobrze ... np. F: / eclipse / działało dobrze dla mnie .... i zauważ - bez podwójnych cudzysłowów - po prostu osgi.instance.area.default = F: / eclipse /
tom

28

Jeśli mówisz o zmianie katalogu roboczego programu Java, który uruchamiasz z poziomu środowiska Eclipse, w konfiguracji uruchamiania jest na to miejsce. Jeśli przejdziesz do menu Uruchom i wybierzesz „Uruchom konfiguracje ...”, a następnie wybierz konfigurację uruchamiania, a następnie na karcie „Argumenty” dla aplikacji Java jest miejsce, w którym możesz edytować „Katalog roboczy”. Zmienia to bieżący katalog, który będzie używany do uruchamiania programu Java.

Zobacz powiązane pytanie Domyślny katalog roboczy zaćmienia, jeśli właśnie to masz na myśli.


18

Cokolwiek Frank zaproponował zmienić w config.ini, jest poprawne. W przypadku, gdyby to nie pomogło, musisz usunąć ścieżkę z ostatniego obszaru roboczego, jak poniżej.

  1. Iść do eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. Otwórz plik "org.eclipse.ui.ide.prefs"
  3. Usuń pierwszą ścieżkę w RECENT_WORKSPACES .

    MAX_RECENT_WORKSPACES =5 RECENT_WORKSPACES =/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4 RECENT_WORKSPACES_PROTOCOL =3
    SHOW_WORKSPACE_SELECTION_DIALOG =false
    eclipse.preferences.version=1


Problem, który miałem, miał miejsce zaćmienie zaćmienia przed załadowaniem mojego obszaru roboczego, a wcześniej sprawdziłem „użyj tego jako domyślnego i nie pytaj ponownie”. Zmiana SHOW_WORKSPACE_SELECTION_DIALOG = false na = true pozwoliła mi wybrać obszar roboczy.
Eric Fitting

5
W Eclipse Neon plik znajduje się w eclipse\configuration\.settingsfolderze.
Genhis

8

Plik> Przełącz obszar roboczy> dodaj obszar roboczy, który ci się podoba> Eclipse uruchomi się ponownie, używając żądanego obszaru roboczego.


2
Dlaczego Eclipse uruchamia się ponownie po zmianie obszarów roboczych? Co jest celem?
Vass

2
Chyba tak, że ładuje wszystkie informacje z nowego obszaru roboczego ... ale to tylko moje przypuszczenie;)
Neets

z różnymi obszarami roboczymi, które więcej niż jedna osoba może zapisać, to własna konfiguracja, a nawet dla ciebie, jeśli chcesz, aby przestrzeń robocza była
ładowana

6

Jeśli chcesz zmienić katalog, w którym nastąpi wykonanie programu, przejdź do „Uruchom konfiguracje” w zakładce Uruchom.

Następnie wybierz swój projekt i przejdź do zakładki „Argumenty”, możesz tam zmienić katalog. Domyślnie jest to katalog główny twojego projektu.


4

Otwórz wiersz polecenia. Przejdź do katalogu domowego eclipse i wpisz „eclipse -clean”, np. C: / eclipse> eclipse -clean

To poprosi o wybór obszaru roboczego. Wymusi także ustawienie go jako domyślnego obszaru roboczego.

Następnie przejdź do eclipsehome -> konfiguracja -> folder ustawień.

otwórz org.eclipse.ui.de.prefs w notatniku.

ustaw tę właściwość na true od false.

SHOW_WORKSPACE_SELECTION_DIALOG = true

Za każdym razem będziesz proszony o wybór obszaru roboczego.


Tego potrzebujesz, gdy Eclipse jest zepsuty, nie zaczyna się od czystego, inne informacje nie są pomocne (np. Osgi.instance.area.default=@user.home/workspace). Dzięki!
Nick Westgate

3

Jeśli chcesz zmienić ostatni obszar roboczy manuallyw configurationpliku, istnieje plik org.eclipse.ui.ide.prefs

eclipse > configuration > .settings > org.eclipse.ui.ide.prefs

otwórz ten plik w edytorze znajdującym się RECENT_WORKSPACESw linii, #2aw tej linii możesz zobaczyć ostatnie obszary robocze i możesz je, a changenawet removeje.


1

W Eclipseprzejdź do File-> Switch Workspace, wybierz lub utwórz nowy obszar roboczy.


1

To jedyna odpowiedź, jaką otrzymałeś po raz pierwszy podczas wyszukiwania domyślnego obszaru roboczego, ale żadne rozwiązanie nie rozwiązało mojego problemu, więc wykonuję ten krok, aby uzyskać domyślny obszar roboczy:

  1. Pierwsza ikona skrótu do zaćmienia.
  2. Kliknij prawym przyciskiem myszy i przejdź do właściwości, dodaj ścieżkę obszaru roboczego za pomocą atrybutu -data,

W celu:

D:\eclipse_path\eclipse.exe -data D:\workspace_path\workspace

wprowadź opis zdjęcia tutaj

Aby użyć tych samych skrótów i preferencji w tym obszarze roboczym, Eksportuj ogólne -> preferencje z roboczego zaćmienia, wygeneruje jeden plik .epf.

Po prostu zaimportuj plik .epf do nowego obszaru roboczego i gotowe.

wprowadź opis zdjęcia tutaj


Opcja -data dostarczona do pliku wykonywalnego Eclipse również mi pomogła. Dziękujemy za udostępnienie.
Tez Kurmala,

0

Jeśli chcesz utworzyć nowy obszar roboczy - po prostu wprowadź nową ścieżkę w polu tekstowym w oknie dialogowym „wybierz obszar roboczy”. Eclipse utworzy nowy obszar roboczy w tej lokalizacji i przełączy się na to.


0

Na Ubuntu poszedłem do

~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 

i dodał ten wiersz na dole

osgi.instance.area.default=@user.home/workspace

i zmieniłem przestrzeń roboczą na ścieżkę katalogu z mojego domu do miejsca, w którym umieściłem swój obszar roboczy.

Połączyłem odpowiedź @Frank z komentarzem @Ronan Quillevere


0

Moje zaćmienie Keplera zaczęło nie odpowiadać przy starcie (krótko po zainstalowaniu obsługi GAE), które prześledziłem do uszkodzonego obszaru roboczego. Naprawiłem to, zamykając Kepler, zmieniając nazwę katalogu obszaru roboczego (w użyciu), więc Kepler uruchamia się normalnie bez obszaru roboczego, a następnie użyłem przestrzeni roboczej file >> switch, aby wygenerować nowy obszar roboczy. Potem zacząłem wypełniać to moimi starymi projektami, których wciąż potrzebowałem.


-1

Możesz sprawdzić opcję, która pojawia się po rozpoczęciu zaćmienia. Zobacz rysunek poniżej

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.