Come modificare l'area di lavoro predefinita di Eclipse?


267

Dove posso modificare l'area di lavoro predefinita in Eclipse?


6
"default working directory" = "area di lavoro predefinita"? O qualcos'altro?
Andreas Dolk,

8
vuoi dire menu "File \ Cambia area di lavoro"?
Alexey Sviridov,

4
Se questa domanda riguarda la directory di lavoro corrente Java (CWD) nel codice, rispetto all'esecuzione in Eclipse, voglio sottolineare che il nostro potrebbe essersi imbattuto in un comportamento interessante. Utilizzando Eclipse con Subclipse per importare un progetto nell'area di lavoro, il CWD potrebbe essere diverso rispetto all'importazione di un progetto di origine Java dal disco (estratto altrove tramite lo strumento SVN esterno). Non l'ho ancora approfondito, ma solo un avvertimento.
David,

Risposte:


319

Se vuoi dire "cambia spazio di lavoro" vai a File -> Switch Workspace


1
Non mi consente di spostare questa cartella ovunque al di fuori della mia cartella di lavoro ... Esistono soluzioni alternative per spostare questa cartella in un'altra unità?
Laserson,

18
Questo non risponde alla domanda, assumendo la domanda originale menzionata "area di lavoro predefinita". Per modificare l' impostazione predefinita di Eclipse all'avvio, vedere l'altra risposta.
Jon Coombs,

Ciao, cosa devo fare se voglio cambiare la directory principale di eclipse (per la gestione dei file in java)?
Dhruv Singhal,

174

Ho preso questa domanda per indicare come è possibile modificare l'area di lavoro predefinita in modo che quando Eclipse si avvia l'area di lavoro desiderata venga caricata automaticamente:

  • Vai sotto le preferenze quindi digita "area di lavoro" nella casella di ricerca fornita per filtrare l'elenco. In alternativa puoi andare su Generale> Avvio e spegnimento> Aree di lavoro.
  • Lì puoi impostare un flag per fare in modo che Eclipse ti chieda di selezionare un'area di lavoro all'avvio selezionando la casella di controllo "Richiedi area di lavoro all'avvio".
  • È inoltre possibile impostare il numero di aree di lavoro precedenti da ricordare. Infine c'è un elenco di aree di lavoro recenti. Se rimuovi tutto tranne quello che desideri, Eclipse si avvierà automaticamente con quell'area di lavoro.

9
Ciò sembra chiaramente rispondere meglio alla domanda. Almeno, è così che l'ho letto (ed è la domanda a cui dovevo rispondere quando ho cercato e trovato questo argomento).
Jon Coombs,

1
Le preferenze sono nel menu "Finestra" nella mia versione di Eclipse
Josiah Yoder il

91
  1. Vai a eclipse\configuration\
  2. Apri il file "config.ini"
  3. Modifica la linea

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

    dove "F:/Workspace/Java"dovrebbe essere il tuo spazio di lavoro predefinito!


1
Fai attenzione alle barre nere nelle implementazioni di Windows. Il percorso di Windows dovrebbe essere F: \ Workspace \ Java non il F: / Workspace / Java richiesto. In Keplero non c'è bisogno delle virgolette, non conosco altre versioni.
Michael,

3
Esempio su Mac OS X: osgi.instance.area.default=@user.home/Documents/workspace
Ronan Quillevere

3
Come ha detto Michael, usa le barre rovesciate su Windows. Inoltre, non singolo ma doppio. Ad esempio, sopra il regista sarebbe: "F: \\ Workspace \\ Java"
Khulja Sim Sim

1
Su Ubuntu sono andato su ~ / .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.ini e ho aggiunto questa riga osgi.instance.area.default=@user.home/workspace puntandola dove mai avrei voluto.
Jerinaw,

2
@KhuljaSimSim - in effetti per Windows Foward Slash funziona bene ... ad es. F: / eclipse / ha funzionato bene per me .... e nota - senza le doppie virgolette - solo osgi.instance.area.default = F: / eclipse /
tom

28

Se stai parlando di cambiare la directory di lavoro per un programma java che lanci da Eclipse, allora c'è uno spazio per quello nella configurazione di esecuzione. Se vai al menu Esegui e seleziona "Esegui configurazioni ...", quindi seleziona la configurazione di esecuzione, quindi nella scheda "Argomenti" per un'applicazione Java c'è un posto dove puoi modificare la "Directory di lavoro". Ciò altera la directory corrente che verrà utilizzata per l'avvio del programma java.

Vedi la domanda correlata Directory di lavoro predefinita di eclipse se questo è ciò che intendi.


18

Qualunque cosa Frank abbia suggerito di cambiare in config.ini è corretta. Nel caso in cui ciò non fosse d'aiuto, è necessario rimuovere il percorso dall'area di lavoro recente come di seguito.

  1. Vai a eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. Apri il file "org.eclipse.ui.ide.prefs"
  3. Rimuovere il primo percorso in 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


Il problema che ho riscontrato è stato l'arresto anomalo di eclissi prima di caricare il mio spazio di lavoro e in precedenza avevo verificato "usa questo come predefinito e non chiedere più". La modifica di SHOW_WORKSPACE_SELECTION_DIALOG = false in = true mi ha permesso di selezionare un'area di lavoro.
Eric Fitting

5
In Eclipse Neon il file si trova nella eclipse\configuration\.settingscartella.
Genhis,

8

File> Cambia area di lavoro> aggiungi l'area di lavoro che ti piace> Eclipse si riavvierà utilizzando l'area di lavoro desiderata.


2
perché eclipse si riavvia quando si cambiano le aree di lavoro? Qual è lo scopo?
Vass

2
Immagino che carichi tutte le informazioni dal nuovo spazio di lavoro ... ma è solo una mia ipotesi;)
Neets

con aree di lavoro diverse, più di una persona può salvare la propria configurazione o anche per se stessi se si desidera caricare lo spazio di lavoro con progetti e librerie specifici
Jesus Dimrix,

6

Se intendi cambiare la directory in cui si verificherà l'esecuzione del programma, vai su "Esegui configurazioni" nella scheda Esegui.

Quindi selezionare il progetto e andare alla scheda "Argomenti", è possibile modificare la directory lì. Per impostazione predefinita, è la directory principale del progetto.


4

Apri un prompt dei comandi. Passare alla home directory di eclipse e digitare "eclipse -clean" ad es. C: / eclipse> eclipse -clean

Ciò richiederà la selezione dell'area di lavoro. Imporrà inoltre di impostarlo come area di lavoro predefinita.

Quindi, vai a eclipsehome -> configurazione -> cartella delle impostazioni.

apri org.eclipse.ui.de.prefs in un blocco note.

imposta questa proprietà su true da false.

SHOW_WORKSPACE_SELECTION_DIALOG = true

Ti verrà chiesto di selezionare ogni volta un'area di lavoro.


Questo è ciò di cui hai bisogno quando Eclipse è rotto, non inizia con pulito, altre informazioni non sono utili (ad esempio osgi.instance.area.default=@user.home/workspace). Grazie!
Nick Westgate,

3

Se si desidera modificare l'area di lavoro recente manuallyin un configurationfile esiste org.eclipse.ui.ide.prefs

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

apri questo file in un editor, trova RECENT_WORKSPACESnella riga #2e in questa riga puoi vedere le aree di lavoro recenti e puoi changeo anche removeloro.


1

In Eclipse, vai su File-> Switch Workspace, scegli o crea un nuovo spazio di lavoro.


1

Questa è l'unica risposta che ottieni per prima quando cerchi uno spazio di lavoro predefinito, ma qualsiasi soluzione non risolve il mio problema, quindi seguo questo passaggio per uno spazio di lavoro predefinito:

  1. Icona della scorciatoia prima copia per la tua eclissi.
  2. Fai clic con il pulsante destro del mouse e vai su Proprietà, aggiungi il percorso dell'area di lavoro con l'attributo -data,

In Target:

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

inserisci qui la descrizione dell'immagine

Per utilizzare le stesse scorciatoie e preferenze in questo spazio di lavoro, Esporta generale -> preferenza dalla tua eclissi di lavoro, genererà un file .epf.

Quindi, importa semplicemente il file .epf nel tuo nuovo spazio di lavoro e il gioco è fatto.

inserisci qui la descrizione dell'immagine


Anche l'opzione -data fornita all'eseguibile eclipse mi ha aiutato. Grazie per averlo condiviso
Tez Kurmala,

0

Se vuoi creare un nuovo spazio di lavoro, inserisci semplicemente un nuovo percorso nel campo di testo nella finestra di dialogo "Seleziona spazio di lavoro". Eclipse creerà un nuovo spazio di lavoro in quella posizione e passerà ad esso.


0

Su Ubuntu sono andato a

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

e ho aggiunto questa riga in fondo

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

e ho cambiato l'area di lavoro nel percorso dir da casa mia a dove ho messo il mio spazio di lavoro.

Ho combinato la risposta di @Frank con il commento di @Ronan Quillevere


0

La mia eclissi kepler non ha risposto all'avvio (poco dopo l'installazione del supporto GAE) che ho rintracciato in un'area di lavoro corrotta. Ho risolto questo problema chiudendo kepler, rinominando la directory dell'area di lavoro (in uso) in modo che kepler si avviasse normalmente senza un'area di lavoro, quindi ho usato il file >> switch area di lavoro per generare nuovo spazio di lavoro. Poi ho iniziato a popolarlo con i miei vecchi progetti di cui avevo ancora bisogno.


-1

Puoi controllare l'opzione che appare quando avvii l'eclissi. Si prega di vedere la figura sotto

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.