Alcuni progetti non possono essere importati perché esistono già nell'errore dell'area di lavoro in Eclipse


291

Sto cercando di importare un progetto su cui io e il mio collega abbiamo lavorato .. e continuo a ricevere questo errore dopo aver selezionato-- "importa" quindi "importa progetto esistente", quindi fai clic sul file di archivio, quindi faccio clic su Avanti, e questo errore si presenta:

"Alcuni progetti non possono essere importati perché esistono già nell'area di lavoro"


3
Controlla se stai visualizzando un Working Set personalizzato in Eclipse invece del Window Working Set.
IgorGanapolsky,

Risposte:


341

Deseleziona la casella di controllo "copia progetti nell'area di lavoro" , quindi fai clic sul pulsante "aggiorna" , sarai in grado di importare il progetto


10
Non aiuta in Rational Application Developer.
Sarah Vessels,

4
Penso che se il progetto esiste già, allora funziona correttamente. ma se il progetto viene eliminato e si desidera importarlo nuovamente e per qualche motivo deve essere aggiornato, potrebbe funzionare. In ogni caso per me non ha funzionato.
Mian Asbat Ahmad,

4
Per me va bene. È molto facile riscontrare questo problema se copi il progetto nello spazio di lavoro in anticipo e quindi provi a importarlo.
TrentCoder il

3
non funziona in tutti i casi, è meglio rinominare uno dei due.
Sebastian Juarez,

2
Non funziona più per me con l'ultima eclissi :(. \ N qualcuno ha idea di come risolverlo? Piuttosto frustrante.
Fisher Coder

123

vai al file .project nel tuo progetto e modifica il nome del progetto nel tag nome


Eccellente che funzioni, inoltre se si hanno dipendenze interne al progetto - è necessario controllarne ognuna su "Build Bath" e aggiornare le voci del progetto nella sezione Progetti richiesti - javapapo 1 min fa
javapapo il

Questo mi ha aiutato ... Volevo copiare un progetto da un repository, importarlo in Eclipse, modificare tutti i riferimenti nel progetto per riflettere il nuovo nome, quindi creare un nuovo repository per esso. (Non volevo diramare) A questo punto, visualizzerei un errore che dice che "Resource OldRepo \" esiste già. .project non è elencato in Esplora pacchetti, quindi non ho pensato di controllarlo. Ho cambiato il nome in modo che corrisponda al nuovo nome del progetto, ho riavviato Eclipse e quindi sono stato in grado di avviare il nuovo repository.
Strangeluck,

Mi sembra la risposta più appropriata, invece di passare attraverso una lunga gestione come risultato dell'eliminazione di .metadata come nella risposta barbas. Ottimo e sul punto, grazie!
Apprendimento del

Non riesco a trovare questo file .project. Dove posso trovarlo?

@FarazAhmad Uhhh ... nella cartella del tuo progetto
b1nary.atr0phy,

52

È successo anche a me. Alla fine ho capito che il progetto era già aperto nel mio spazio di lavoro ma non era visibile a causa del set di lavoro selezionato. Devi solo deselezionare il set di lavoro attivo e tutti i progetti aperti diventeranno visibili.


7
Fallo in Esplora progetti o Enterprise Explorer. Nella vista, fai clic sulla piccola freccia rivolta verso il basso per aprire un menu e seleziona Deseleziona set di lavoro. Questo ha funzionato per me, e il mio progetto che era già lì che non si presentava ora appare.
Sarah Vessels,

Sono nuovo di Eclipse. Dopo aver importato e fatto clic su Fine, sembra che non accada nulla, ma il progetto importa. Devi fare clic sull'icona Esplora progetti per visualizzarlo.
StacyM,

Questa è stata la soluzione per me. Ho anche avuto un altro problema, i miei progetti sono stati contrassegnati come caricati in Eclipse ma non sono stati aperti, quindi se vedi cartelle blu senza niente rimuoverli. L'unica cosa che non capisco è perché questo non è più semplice, dovresti essere in grado di impostare la cartella di input, la cartella di output e il nome del progetto ed eclissi dovrebbe fare il resto. Se provi a cambiare una di quelle manualmente, Eclipse risolverà il problema ...
Igor Čordaš,

Quando ho copiato il mio spazio di lavoro su una nuova macchina, mi sono confuso sui set di lavoro e quindi alcuni progetti non sono stati visualizzati in "Esplora pacchetti", ma sono stati visualizzati in "Navigatore". Ma dopo aver modificato i set di lavoro, si sono presentati di nuovo.
Dale,

20

Potresti avere un progetto con lo stesso nome nell'area di lavoro. Prova ad aggiornare (file-> aggiorna) l'area di lavoro dopo aver eliminato l'altro con lo stesso nome. Una situazione tipica si verifica quando si desidera reimportare un progetto eliminato.


E posso aggiornare l'area di lavoro? F5 sembra non avere effetto
Radon8472

19

Questo di solito accade quando si cambia fisicamente la directory del progetto senza prima eliminarla in Eclipse. È possibile visualizzare ed eliminare questi progetti nascosti nella seguente vista:

Window -> Show View -> Other -> General -> Navigator

Quindi semplicemente continua con il processo di importazione del progetto esistente.


È molto chiaro dalla domanda che esiste un altro progetto con lo stesso nome, come si può rinominare durante l'importazione? Penso che questa sia la domanda!
Mohy Eldeen,

Questo ha funzionato per me. Avevo eliminato il progetto dal mio spazio di lavoro, ma a causa di alcuni prompt dei comandi è stato aperto nella directory del progetto non è stato completamente rimosso dallo spazio di lavoro, quindi ho chiuso l'eclissi e rimosso manualmente i file rimanenti dal disco ma questa eliminazione non si è riflessa nello spazio di lavoro dell'eclissi ma non veniva visualizzato nella normale finestra di Esplora progetti in modo da poterlo eliminare. Quindi questa soluzione mi ha mostrato il progetto non cancellato in Eclipse, quindi l'ho cancellato di nuovo e quindi importato il progetto appena clonato. E 'fatto.
SachiN Ware.

16

Nel mio caso, ho copiato uno dei progetti (ad esempio "Progetto1") dallo spazio di lavoro e incollato nello stesso spazio di lavoro. Dopo di che ho modificato il nome del progetto incollato (dire a "Progetto2"). Non riuscivo a vederlo nel repository.

Il motivo principale era che il .projectfile del nuovo progetto aveva ancora: <name>Project1</name>invece di <name>Project2</name>.

Quindi, ho fatto le seguenti cose per risolvere il problema:

  1. Taglia e incolla Project2 all'esterno dell'area di lavoro
  2. Cambia .projectfile per avere<name>Project2</name>
  3. Prova a importare nuovamente Project2.

Ha funzionato per me.


12

I progetti nell'area di lavoro di Eclipse devono essere unici. Si noti tuttavia che il nome del progetto non deve necessariamente coincidere con il nome della directory / cartella del progetto, quindi è possibile eliminare qualsiasi progetto esistente con lo stesso nome o, in alternativa, rinominare i progetti esistenti.


4
Come rinominare i progetti esistenti?

10

C'è una directory occulta chiamata ".metadata" nella directory dell'area di lavoro. Chiudi Eclipse, elimina ".metadata" e apri Eclipse. Quando eclipse ti chiede dello spazio di lavoro, assicurati che ".metadata" non sia nella directory dello spazio di lavoro e fai clic sul pulsante "ok" per selezionare lo spazio di lavoro predefinito.


2
Funziona, ma d'altra parte, una volta eliminato .metadata, tutto verrà rimosso dallo spazio di lavoro di Eclipse. Ciò include i progetti esistenti (se hai più di 10 progetti, dovrai importarli tutti indietro = (). Inoltre, il tema, i colori, ecc. Verranno rimossi contemporaneamente.
Lee Yi Hong

4
NON FARLO CIECAMENTE. Funziona, ma prima fai il backup della cartella .metadata invece di eliminarla. Devi importare manualmente ogni progetto. Ci deve essere un modo più mirato per eliminare un solo progetto da .metadata invece di eliminare tutti i progetti. Avevo eliminato un progetto dallo spazio di lavoro che stava causando questo errore quando ho provato a reimportare una versione modificata di esso nella stessa posizione.
CodeMed

2
Questo è un suggerimento terribile per l'utente medio. Non scherzare con .metadata a meno che tu non abbia un'ottima sensazione per quello che fa. E chiunque con quel livello di competenza Eclipse non dovrà farlo per risolvere questo problema.
Erick G. Hagstrom,

10

Forse ottieni lo stesso nome di progetto nel tuo file ".project", controlla, se sì, rinomina un altro nome.


10

Se sei arrivato a questo perché hai clonato un progetto git nello spazio di lavoro esistente e ora vuoi promuovere quello spazio di lavoro a un progetto completo, allora dovresti usare la vista 'Git Repositories' -> seleziona 'Directory di lavoro' -> Importa progetti -> Progetti esistenti.


7

Controlla se Eclipse è stato configurato per mostrare TUTTI i set di lavoro. Una volta ho riscontrato esattamente lo stesso problema e si è scoperto che ho importato accidentalmente il progetto nel Other Projectsset di lavoro. E la mia configurazione di Eclipse non ha mostrato quel set di lavoro in Esplora pacchetti, il che mi ha portato a credere che il progetto non fosse stato ancora importato.

Aggiornato per @Mawg:

Innanzitutto, fai clic su Select Working Set...:

inserisci qui la descrizione dell'immagine

Quindi, scegli No Working Sets:

inserisci qui la descrizione dell'immagine

Ciò disabiliterà efficacemente il set di lavoro e mostrerà tutti i progetti.


Quindi, come si configura Eclipse per mostrare tutti i set di lavoro?
Mawg dice di ripristinare Monica il

6

MODO PIÙ FACILE : fai clic con il tasto destro del mouse sul progetto (cartella che dice "MainActivity") vai su Refactor -> Rinomina e otterrai un campo di testo che ti permetterà di rinominare il tuo progetto.

Se ricevi un avviso che dice che il tuo progetto non è sincronizzato con il filesystem, premi F5 (aggiorna) e riprova.


Sta dicendo che il progetto non è sincronizzato con il file system

Leggi la seconda parte della mia risposta. Risolve il problema di sincronizzazione fuori file. ^
Storditore

6

Dai un'occhiata nella cartella dello spazio di lavoro, potresti avere un vecchio progetto lì con lo stesso nome di quello che stai importando (anche se non viene mostrato su eclipse).

Quando si elimina un progetto su Eclipse, se non si seleziona la casella di controllo nella finestra di dialogo, viene semplicemente rimosso dalla vista e non si elimina la cartella nella directory dell'area di lavoro.


"Controlla la cartella dell'area di lavoro": cosa significa e come?
Edward Newell,

Chiarito un po '.
everton,

6

Prova a rinominare il valore del <name>tag all'interno del .projectfile " " del tuo progetto.

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Rename this value</name>
    <comment></comment>
    <projects>

Questo funzionerà di sicuro. Qui stai solo rinominando il tuo progetto.


5

Un altro modo che ho appena trovato!

SPOSTARE il progetto in un'altra cartella, quindi importare e, se necessario, copiarlo nell'area di lavoro


5

Ho avuto questo problema quando ho eliminato un progetto e ho provato a importare di nuovo il codice. Eclipse non ha mai veramente cancellato il progetto e conservava ancora un riferimento al nome / cartella del progetto nell'area di lavoro. Ho dovuto creare un nuovo progetto con lo stesso nome e il mio codice è apparso così com'era. Credo che abbia funzionato solo perché il percorso del progetto non è mai stato modificato.


5

Mi è successo quando

Elimina il progetto da Eclipse Project Explorer e non ho verificato la rimozione del contenuto dal disco.

La prossima volta che ho provato a importare lo stesso progetto nell'area di lavoro, ho riscontrato lo stesso problema.

Per risolvere ho appena fatto il lavoro FYI che ogni bambino può fare :)

Quindi, come l'ho risolto:

  1. Taglia la Ctrl + xcartella myProject dallo spazio di lavoro di eclipse in un'altra posizione, ad esempio Desktop
  2. Fare clic con il tasto destro Navigator (è possibile ottenerlo da Window > Show View > Navigator) e Aggiorna (verrà richiesto il seguente dialogo) inserisci qui la descrizione dell'immagine
  3. Basta fare clic sul Yespulsante e spostare nuovamente la cartella del progetto nella directory dell'area di lavoro eclipse
  4. Importa di nuovo!
  5. Ora Rock 'n' Role

5

Nel mio caso avevo eliminato la directory delle risorse dal mio .metadata.plugins:

  1. Vai al tuo spazio di lavoro
  2. Immettere .metadata.plugins
  3. Elimina: directory org.eclipse.core.resources

inserisci qui la descrizione dell'immagine


3

Questo ha funzionato per me.

File> Nuovo> Progetto Android> Crea progetto dalla fonte esistente

Posizione = la posizione del progetto che si desidera importare.

Riceverai un avviso "Esiste già un progetto Eclipse in questa directory. Prendi invece in considerazione l'utilizzo di File> Importa> Progetto esistente." Ma sarai in grado di fare clic su "Avanti" e il progetto dovrebbe in effetti essere importato.


3

In eclipse fare clic sul file, quindi selezionare Cambia area di lavoro, quindi sfogliare e selezionare un'altra cartella. Ora ripeti lo stesso processo e questa volta non ci saranno errori :)


3

Niente di ciò non poteva risolvere la mia situazione. Ecco come ho risolto.

  1. Chiudi l'IDE
  2. Rimuovere lo stesso spazio di lavoro del modulo progetto
  3. Avvia l'IDE
  4. Pulisci tutto il progetto (non sono sicuro che questo abbia aiutato)
  5. File> Importa> Progetto esistente
  6. fare clic sul pulsante Aggiorna
  7. progetto di importazione

Fatto..


3

Almeno su Eclipse Juno, puoi attivare Avanzate . Quindi selezionare [groupid]. [Artefactid] dall'elenco a discesa Modello nome . Ciò dovrebbe rendere il tuo progetto chiamato in modo univoco. (Se si mantengono più versioni di un dato artefatto, è possibile selezionare [groupid]. [Artefactid]. [Versione] invece). Assicurati di fare clic sul pulsante Aggiorna in modo che le modifiche siano visibili. Lavare, risciacquare, ripetere se necessario.


3

eliminalo da eclipse ...... potresti aver chiuso il progetto in eclipse con "(tasto destro) -> chiudi progetto" ..... quindi anche se elimini questo progetto dalla cartella dell'area di lavoro .... rimane lì in eclipse IDE come progetto chiuso ..... dovresti eliminarlo da Eclipse IDE ... !!!


3

Ho una situazione leggermente diversa per cui la mia eclissi smette di rispondere e ho dovuto uccidere la sessione. Dopo aver riavviato Juno, il particolare progetto su cui stavo lavorando è scomparso sebbene esista il file .project. Cercare di importare nuovamente in Eclipse produrrebbe lo stesso "Alcuni progetti non possono essere importati .." o "Esiste già un progetto con questo nome" se si tenta di creare un nuovo progetto.

Alla fine, da quando stavo usando Working Sets, sono riuscito a trovare questo file .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml. Aggiunta manuale della voce mancante e riavviata eclissi e voilà, è tornata.


3

Ho avuto lo stesso errore perché c'era un altro progetto sotto svn nell'area di lavoro ma con un altro nome. Quindi l'ho rimosso.


3

Ho avuto un problema simile, ho lo stesso repository che volevo importare due volte. Ho rinominato il progetto esistente facendo clic con il tasto destro del mouse sul progetto> refactor> rinomina, quindi lo ho importato di nuovo.


3

Questo è quello che ho notato per il problema precedente: - Se la cartella di checkout (cartella in cui risiede il tuo progetto pom) è uguale alla cartella dell'area di lavoro eclipse, allora sto riscontrando questo problema

SOLUZIONE

quando ho usato una cartella di lavoro separata per importare il progetto, eclipse ha funzionato senza problemi :)


3

Questo avviso indica che hai appena eliminato il progetto dal navigatore, ma il progetto è presente nel set di lavoro. Altrimenti il ​​tuo working set ha un progetto con lo stesso nome , quindi vai alla directory dello spazio di lavoro ed elimina il progetto che ha lo stesso nome e importa di nuovo .


2

Questo problema si verifica perché hai lo stesso progetto in qualche altra cartella di progetto. Come in eclipse abbiamo molte cartelle di progetto, quindi se hai un progetto in una cartella e vuoi importarlo in un'altra cartella di progetto, allora si verifica questo problema. Quindi prima di tutto ELIMINA il progetto da un'altra cartella e poi importalo nella cartella FOLDER del tuo attuale progetto.


2

Nuovo per Eclipse e sviluppo Android e questo mi ha appeso per un bel po '. Ecco alcune cose che stavo facendo di sbagliato che potrebbero aiutare qualcuno in futuro:

  1. Stavo scaricando esempi di codice e supponendo che il nome del progetto fosse uguale al nome della cartella e stavo cercando quel nome di cartella in Esplora progetti, non trovandolo, reimportandolo, quindi ottenendo il messaggio di errore che già esisteva nell'area di lavoro. Si. Non ne vado fiero.
  2. Non ha fatto clic su "Copia progetti nell'area di lavoro", quindi ha cercato invano nell'area di lavoro quando non è stato visualizzato nell'esploratore del progetto.
  3. L'opzione "Aggiungi progetto ai set di lavoro" nella scheda Importa progetti non funziona per quanto posso dire, quindi non è stata visualizzata in Esplora progetti per il set di lavoro attivo (l'aggiornamento non ha fatto alcuna differenza). L'aggiunta del progetto al set di lavoro ha dovuto essere eseguita dopo averlo importato correttamente.
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.