it-swarm.it

Eclipse: tutti i miei progetti sono scomparsi da Project Explorer

Sembra che tutti i miei progetti (tranne uno) siano scomparsi dalla vista Project Explorer.

Sto usando Eclipse Java EE IDE per gli sviluppatori Web.
Versione: Helios Service Release 2
ID build: 20110218-0911

Nota: tutti i progetti sono presenti nel file system.

Come riportarli indietro? Qualche idea?

119
francescou

Questo è successo a me. Non sono ancora sicuro di come, ma il motivo era che i miei metadati dello spazio di lavoro erano corrotti, probabilmente a causa del blocco errato di Eclipse. La soluzione, come spiegato qui , è:

Nota: i passaggi 2 e 3 sono facoltativi se Eclipse non si arresta in modo anomalo, ma non mostra alcun progetto.

  1. Chiudi Eclipse.
  2. cd /home/user/workspace/.metadata/.plugins
  3. mv org.Eclipse.core.resources org.Eclipse.core.resources_bak
  4. Avvia Eclipse
  5. File> Importa
  6. Generale-> Progetti esistenti nello spazio di lavoro
  7. Fare clic sul campo "Seleziona directory root" e accedere a ciascuna sottocartella nella cartella dello spazio di lavoro e importare.

Per me, questo è stato molto noioso, dal momento che ho avuto diverse dozzine di progetti nel mio spazio di lavoro, ma è l'unica soluzione che ho trovato prima di ripristinare il mio intero spazio di lavoro da un backup.

Modifica: Questa risposta ora è piuttosto vecchia e ora potrebbero esistere soluzioni migliori. Anche se non ho avuto bisogno di provarlo, consiglio di provare prima la soluzione di @ antonagestam, poiché altri hanno suggerito che potrebbe essere più veloce e più efficace.

Modifica: Poiché è abbastanza semplice, ti consiglio di provare prima la soluzione di antonagestam. Tuttavia, questo problema si è recentemente ripresentato per me e questa soluzione non ha funzionato nel mio caso. Ma nessuno dei due ha interferito con questa soluzione.

164
Cerin

Ho avuto lo stesso problema ad Aptana, all'improvviso i miei progetti erano spariti. Risolto andando nel menu a discesa in Esplora progetti e passando a Elementi di livello superiore -> Progetti.

77
antonagestam

Vai a 

File -> Importa -> Generale -> Progetto esistente nello spazio di lavoro

Quindi, In Root Directory Immettere il percorso dell'area di lavoro in cui sono stati salvati tutti i progetti e fare clic su Aggiorna come di seguito

enter image description here

E fare clic su Fine

enter image description here

24
logan

Stavo avendo lo stesso problema per i progetti Android in Eclipse. Questo link è stato molto utile per ripristinare i progetti mancanti.

  1. Vai a 'File-> Importa-> Generale-> Da progetto esistente'.
  2. Seleziona la cartella principale nello spazio di lavoro.
  3. Fai clic sul pulsante "Aggiorna".
  4. Seleziona i progetti richiesti e fai clic sul pulsante 'Fine'.
14
user2498411

Fare clic su Windows> Apri prospettive> Java , Premere OK. Project Explore tornerà sullo schermo ..

11
SuRaj Creator

Ho avuto lo stesso problema in Luna,

All'improvviso i miei progetti sono andati in start-up.
Ho risolto questo problema selezionando Deseleziona il set di lavoro opzione nel menu a discesa in Esplora progetti.

Nota: inserisco questa risposta anche questa non è una risposta giusta per questa domanda . Poiché cerco Luna e sono venuto qui, mentre cercavo di discutere delle cose, trovavo questa soluzione. Questo può aiutare gli altri.

9
saravanakumar

La mia soluzione èpremere dal menu di visualizzazione e selezionare "Elementi di primo livello" e impostare "Progetti"

4
Mr. Lee

Se uno dei metodi precedenti non funziona per te, elimina il tuo vecchio spazio di lavoro, crea un nuovo spazio di lavoro e inseriscilo per impostazione predefinita. Puoi farlo avviando due volte Eclipse - la seconda volta che ti chiede l'area di lavoro;). Quindi reimportare tutti i tuoi progetti lì e dire "problema, addio".

3
danigonlinea

Mona è corretto: assicurati di avere l'elenco delle attività impostato per mostrare ALL come mostra l'immagine. Fai clic sulla freccia a sinistra del progetto se desideri ridimensionare il filtro. Ripristina la prospettiva se non vedi l'elenco delle attività.

show all projects in Eclipse

2
Roy Hinkley

se si utilizza la vista "Elenco attività" di Eclipse, a volte tenterà di nascondere i file oi progetti che non sono associati a una determinata attività (ovvero qualsiasi file che non è stato aperto mentre era selezionata una determinata attività come attività corrente ). Se vuoi che Eclipse smetta di nascondere i files in quel caso, puoi semplicemente cancellare tutte le attività.

Oppure puoi anche riavviare Eclipse e, semplicemente chiudendo il progetto e aprendolo di nuovo (dal menu contestuale del tasto destro del mouse) i file verranno ripristinati.

Se ciò non ripristina i tuoi progetti, controlla l'opzione "filtri" (fai clic sull'angolo destro della scheda Esplora progetti e apri il menu contestuale. Seleziona l'opzione Filtri dal menu) e assicurati che il tipo di progetto non sia selezionato.

2
Mouna Cheikhna

dovresti controllare il working set attivo - assicurati che sia spento.

2
Deian

Sembra che capiti a tutti noi. Ero felicemente di hackerare via javascript, da nessuna parte vicino a tutte le cose cattive di Java in letargo, e boom, "non posso trovare org.jboss.logging.BasicLoging" . Non ho toccato nulla! . Dopo circa un'ora cercando di farlo apparire, riavviando server, mysql, Eclipse, aggiungendo jar che non erano necessari prima, ho implementato la soluzione fix all, il pulsante off . Quindi lo zap, nessun progetto . (Non sono ancora nessuno il più saggio sul perché chiamare Configuration () ora dovrebbe richiedere jboss-logging ... jar, forse ho avuto bisogno di tutto questo per quando accadono cose brutte)

Il mio contributo è

  1. usa git, mantieni il più piccolo possibile nell'area di lavoro di Eclipse. Quindi importa semplicemente il progetto dal repository git esistente quando Eclipse perde le sue biglie.

  2. Ho anche perso la mia configurazione del server. è lì ma Eclipse insiste sul fatto che non ci sono roba e bombe di configurazione del server. Quindi ne faccio un altro, ho espresso le mie opinioni su Eclipse nel mio nuovo nome server e copio le tue configurazioni di Apache xml (workspace/Servers/I_Love_Eclipse) dalla directory originale perfettamente funzionante.

1
Mark Lester

Ho trovato una soluzione che ha funzionato meglio per me. Sotto la mia cartella home ho trovato uno spazio di lavoro/cartella .metadata. Ho copiato questa cartella nel mio spazio di lavoro Eclipse, sostituendo la cartella .metadata che era stata lì. Quando ho avviato Eclipse tutto è tornato al modo in cui l'avevo lasciato: tutti i progetti erano presenti, tutti i file aperti erano ancora aperti, ecc. Proprio come non era successo nulla! Sto usando Neon.

1
LittletonDoug

Quando questo mi è successo, in qualche modo avevo impostato Project Explorer per visualizzare solo i working set. Non ne avevo, quindi non è stato visualizzato nulla. 

Per risolvere il problema, sono andato al menu Visualizza di Esplora progetti (accanto alle icone Riduci a icona e Ingrandisci in Esplora progetti), Elementi di livello superiore -> Progetti.

Grazie a @antonagestam per avermi indicato nella giusta direzione.

1
user1978019

Nessuna delle risposte fornite qui ha funzionato per me. Il mio Enterprise Explorer era completamente grigio e non potevo nemmeno importare o reimportare progetti.

Nel mio .metadata.log ho visto questo errore:

assertion failed: working set with same name already registered

Così ho cancellato questi file:

.metadata.plugins\org.Eclipse.ui.workbench\workingsets.xml

Ora posso vedere tutti i miei progetti. Non ho dovuto aggiungerli di nuovo.

1
AdamSkwersky

Oggi 22-03-2016, controllo ancora questa domanda e uso Eclipse MARS Ho risolto con:

  • Avendo aperto Eclipse, vai su FILE -> RESTART

Vai sullo stesso spazio di lavoro e ho tutto il progetto su "PROJECT Explorer"

A volte anche questa operazione, risolverà (Cliccando su Progetti dor vedi tutto il progetto !!) 

  my problem

Quindi l'altra soluzione è:

 SOLUTION

1
Mirko Cianfarani

Non so come/perché, ma mi è successo una volta quando ho aggiunto un'attività a Mylyn. Sembrava che mylyn stesse filtrando i miei progetti. Quando ho cancellato il compito, sono tornati tutti. 

1
crig

Ho avuto questo problema recentemente, ma nel mio caso ho nascosto tutti gli elementi da solo quando ho controllato tutti gli elementi nella finestra di dialogo "Filtri e Personalizzazione".

Semplicemente non ho letto la nota in cima a loro, e avevo pensato che i controlli consentissero DI VEDERE eventuali elementi aggiuntivi in ​​Project Explorer. Ma in realtà, controllare che controlli HIDE articoli corrispondenti da Explorer!

Si prega di notare questo! )

Dialogo:

dialog

modo per aprire questa finestra di dialogo:

way to open this dialog

0
Nashev

Questo problema si è verificato quando si è tornati a un progetto Eclipse su un VM dopo averlo lasciato intatto per forse un paio di settimane. 

Ho iniziato ad applicare la risposta accettata, ma quando sono arrivato al punto di rinominare la cartella ed ero uscito da Eclipse, ho visto che era ancora in esecuzione un'istanza di Eclipse. Ho capito che Windows aveva per qualche ragione iniziato una seconda istanza di Eclipse quando premevo il pulsante della barra delle applicazioni. La seconda istanza non era stata in grado di accedere allo spazio di lavoro mentre la prima istanza lo utilizzava. 

Una volta annullata la ridenominazione della cartella e chiuso e riavviato l'istanza originale di Eclipse, sono riuscito a utilizzare File-> Cambia area di lavoro per ripristinare il normale spazio di lavoro.

0
Reg Edit

se vai in Accesso rapido e digita Progetti riavrai i tuoi progetti.

0
Alex Rubble

Se Eclipse è stato ucciso durante un arresto, il database dei progetti potrebbe danneggiarsi (il database del progetto si trova normalmente in: workspace/.metadata/org.Eclipse.core.resources/.root/1.tree).

Un messaggio come questo verrà registrato in Workspace/.metadata/.log:

!MESSAGE Could not read metadata for '.../.metadata/.plugins/org.Eclipse.core.resources/.root/.markers'.

I dati sono persi. Devi importare nuovamente i tuoi progetti (File-> Importa-> Generale-> Progetti esistenti nello spazio di lavoro).

L'elenco dei progetti presenti nell'area di lavoro può ancora essere visualizzato in .metadata/org.Eclipse.core.resources/.projects/.

I progetti situati al di fuori dell'area di lavoro avranno un file .location con il percorso del progetto.

0
rustyx

File - Importa - Progetti esistenti nello spazio di lavoro - sfoglia - scegli il tuo workspace - fatto!

0
XXX

Ho provato molte soluzioni. Ho trovato il mio nel menu a discesa dell'Entreprise Explorer: - L'eliminazione di org.Eclipse.core.resources non ha alcun effetto - "Elementi di livello superiore -> Progetti" è stato già controllato per me; fare lo swtiching con Documents non ha alcun effetto. - La selezione di tutte le estensioni nell'opzione di filtro del menu a discesa non ha effetto a prima vista, forse risolve parte del problema.

La soluzione proviene da "Unselecting documents" (terza scelta nel menu a discesa di Entreprise Explorer). Penso che la scelta resetta il filtraggio dei documenti visualizzati in Explorer.

Spero che ti aiuti JN Gerbaux

0
jn Gerbaux

Tutti i miei progetti erano chiusi e avevo nascosto i progetti chiusi nelle impostazioni. Quindi per aprire i progetti vai al menu di visualizzazione in alto a destra e deseleziona l'opzione Progetti chiusi. Supponendo che sia già controllato.

enter image description here

0
Dish

Ho anche avuto lo stesso problema.

file> restart . I progetti e i moduli sono stati visualizzati dopo il riavvio di Eclipse, ma sono stati riscontrati nuovi errori; Si è verificato un errore interno durante: "Indicizzazione di AppXray ...". Java.lang.NullPointerException.

Quindi è bene essere al sicuro, importa di nuovo il progetto in un nuovo spazio di lavoro.

0
Sushil kumawat

La soluzione fornita da Cerin, importando ogni volta che si verifica questo problema, potrebbe essere noiosa.

Quindi ho implementato uno script che controlla se l'impostazione dello spazio di lavoro termina: altrimenti, ripristinala come predefinita.

Ho un'icona di collegamento Eclipse sul pannello superiore che esegue:

 /opt/Eclipse/checkWorkspace && /opt/Eclipse/eclipse

Script checkWorkspace è il seguent:

#!/bin/bash

Eclipse_CONFIG_PATH="/opt/Eclipse/configuration"
Eclipse_CONFIG_FILE="config.ini"
Eclipse_CONFIG_SETTING="osgi.instance.area.default"
DEFAULT_WORKSPACE_PATH="@user.home/workspace"
Eclipse_LOG="/var/log/Eclipse.log"

cd ${Eclipse_CONFIG_PATH}

function sedeasy {
  sed -i "s/$(echo $1 | sed -e 's/\([[\/.*]\|\]\)/\\&/g')/$(echo $2 | sed -e 's/[\/&]/\\&/g')/g" $3
}

WORKSPACE_EXISTS=$(cat ${Eclipse_CONFIG_FILE} | grep ${Eclipse_CONFIG_SETTING})

# If workspace setting doesn't exists 
if [ -z "$WORKSPACE_EXISTS" ]; then
  echo "worskspace setting not exists, resetting to default." >> ${Eclipse_LOG}
  newConf=${Eclipse_CONFIG_SETTING}"="${DEFAULT_WORKSPACE_PATH}
  echo ${newConf} >> ${Eclipse_CONFIG_FILE}     
else    
   # if setting exist but it is empty
   vals=(${WORKSPACE_EXISTS//=/ }) 
   length=$(echo ${#vals[@]})
   if [ "${length}" -lt 2 ]; then
       newConf=${Eclipse_CONFIG_SETTING}"="${DEFAULT_WORKSPACE_PATH}
       confToReplace=$(echo ${vals[0]})
       sedeasy ${confToReplace} ${newConf} ${Eclipse_CONFIG_FILE}
       echo "worskspace exists but is empty, resetting to default." >> ${Eclipse_LOG}
   else
      echo "Worskspace already set:" "${vals[1]}"
   fi
fi

Forse potrebbe essere semplificato, ma funziona.

0
Luca Davanzo

Aveva anche questo problema.

La mia soluzione era deselezionare la casella PyDev: progetti chiusi, anche se quelli nascosti sono PHP e NON progetti Python. (Strange BUG in Eclipse/Aptana ???)

Tieni presente che anche i "Progetti chiusi" (un argomento sopra Pydev closed projects) sono deselezionati. Quindi devi deseleziona entrambi Impostazioni.

questo: Eclipse mostra solo "progetti aperti" in Esplora progetti

0
suther

Tedioso ma ha funzionato per me (Keplero):

  1. Usando l'utilità Zip OS, comprimi tutto sotto la cartella dell'area di lavoro del progetto in un file Zip, da collocare in una directory separata (userà c:\tmp\workspace.Zip come esempio). 

  2. Decomprimere workspace.Zip nella directory c:\tmp. Supponiamo che ci sia una cartella di progetto chiamata Project1

    un. Assicurarsi che tutti i file in Project1 abbiano Pieno controllo autorizzazioni per Tutti o almeno 777 permessi.

  3. Rimuovi tutte le cartelle del progetto nello spazio di lavoro di Eclipse.

  4. Ricrea ciascun progetto uno ad uno secondo il suo tipo originale (Java, Dynamic Web, ecc.). (Userà Project1 come esempio). Do non aggiungere qualcosa.

  5. In Eclipse, fallo File -> Importa -> File system. Quindi selezionare c:\tmp\Project1 come origine

  6. Seleziona lo spazio di lavoro Project1 come destinazione Fare non sovrascrivi qualsiasi file.

  7. In Eclipse, aggiorna il progetto e testalo. Dovrebbe funzionare.

0
BrownsFan

In via preliminare (prima di reimportare tutto), ecco una soluzione per recuperare i working set in cui il progetto era (se presente).

Ho avuto più di 100 progetti e ognuno era in uno dei 14 set di lavoro . Se i tuoi elementi di livello superiore cambiano (accidentalmente o meno se si tratta di un bug) da "Working set" a "Projects", vedi solo progetti che NON sono in un working set, e se, come faccio io, non hai progetti al di fuori di un working set, pensi che tutto sia perduto perché non puoi vedere nulla (blank package Explorer) . Quindi la soluzione è ora ovvio: clicca sul piccolo triangolo bianco in alto a sinistra MENU, poi seleziona "Elementi di livello superiore", poi seleziona "Set di lavoro" . Hai anche la possibilità di riorganizzare le voci della lista dei set di lavoro . Spero che aiuti Purtroppo i set di lavoro erano vuoti dopo il recupero, ma almeno ho recuperato i loro nomi.

Config: Eclipse Oxygen.2 Release (4.7.2) con Java 1.8 su Windows 10.

0
Vincent B.

1) File> Importa> Progetti esistenti nello spazio di lavoro 2) Scegli la cartella dello spazio di lavoro 3) seleziona tutti i tuoi progetti 4) finitura 

Tutti sono OK con sopra modo !!! 

0
Motor Mouth

Effettuare le seguenti operazioni

         File --> Import --> Existing Projects into Workspace

         Select the root directory as ur old root folder

         Finish.

Yahoo .. Ci sono ancora vecchi progetti nel tuo progetto Explorer

0
apm

Scegliere
File> Cambia area di lavoro> 'MyWorkSpace'

Eclipse si riavvia e se sei fortunato come me, i progetti vengono mappati correttamente. 


Nel mio caso ho l'ambiente di sviluppo su un server condiviso con circa 10-15 utenti che potrebbero cambiare accidentalmente cose che riguardano altri utenti. 

Consiglio del giorno: Non farlo ...

0
AD.