web-gelistirme-sc.com

Tutulma: Hata ".. yeni bir proje oluşturmaya çalışırken başka bir projenin yerini aştı .."

biri yardım edebilir mi. Yeni bir proje oluştururken Eclipse'de hata mesajı alıyorum ve nedenini anlamıyorum.

Düzeyde bir çalışma alanı yarattım

C:\Users\Martin\Java\Sayaç

Sayaç içinde dosya yoktur ancak sayaç için kaynak dosyaları içeren counter_src adında bir dizin vardır.

Yani Eclipse’de yeni Java projesi yapıyorum ve ardından varsayılan konum işaretini kaldırın ve dizini seçin 

counter_src (Counter'dan bir seviye aşağı)

ama şimdi görüntüler

C:\Users\Martin\Java\Counter\counter_src, Konumuyla örtüşüyor başka bir proje: 'counter_src'

Şimdi çalışma alanımı şurada oluşturursam 

C:\Users\Martin\Java \

bu benim counter_src aslında 2 seviyeleri aşağı o zaman bana izin verir, ama sorun Java dizini birçok proje içeriyor, bu yüzden kaynak dosyaları nerede counter_src alt dizini olan Counter (hiçbir dosya olan) çalışma alanı oluşturmak istedim vardır.

Ayrıca C:\Users\Martin\Java\dizini oluşturma dizini de test edildi ve aynı zamanda çalışıyor gibi görünüyor; ancak yalnızca çalışma alanımı depolamak için "C:\Users\Martin\Java \" dışında başka bir alt dizin oluşturmak istemedim. 1 proje.

Bu konuda herhangi bir yardım için gerçekten minnettar olurum, küçük bir listeyim.

Şimdiden Thnaks

106
Martin

Eclipse hata veriyor, çünkü var olan bir dizinde bir proje oluşturmaya çalışırsanız, Eclipse gerçek bir proje olup olmadığını bilmiyor - bu nedenle hatalar sizi işten kaybetmekten kurtarıyor!

Yani iki çözümünüz var:

  1. counter_src klasörünü başka bir yere taşıyın, sonra projeyi (dizini yaratacak) oluşturun, sonra kaynak dosyaları yeni oluşturulan counter_src dosyasına geri alın.

  2. Proje Gezgini'ne sağ tıklayın ve mevcut bir projeyi içe aktarın, kök dizininiz olarak C:\Users\Martin\Java\Counter\ öğesini seçin. Eclipse bir proje görürse, onu içe aktarabileceksiniz.

86
justderb

Yani, aynı sorunu yaşıyordum, ancak "İçe Aktar ..." menüsü üzerinden Android kodunu içe aktarmaya çalışıyordum. Yukarıdaki iki çözümden hiçbiri Eclipse Juno'da işe yaramadığında:

  • Eclipse -> Dosya -> İthalat -> Genel -> Çalışma Alanına Giren Proje (NOT: 'VAR DEĞİL _ Android PROJECT' )

  • (Projeler doğru şekilde içe aktarılmalı, ancak hatalar yapılmalı. Artık SDK'yı projeye eklemeliyiz)

  • Projeye sağ tıklayın, Özellikler-> Android -> Proje Oluşturma Hedefi Uygun inşa hedefini seçin (şüphesiz, projede 4.0.3 kullanın newish ve proje eskiyse 2.2 kullanın)

  • Tamam'ı tıklayın

Proje yeniden kurulduktan sonra, her şey yoluna girmeli.

(Bu, Eclipse Indigo modası geçmişken yazılmıştır ve Google, köşe davalarını kapsayacak şekilde araçlarını güncellerken değişiklikler olabilir.)

92
Eagle

Projeyi çalışma alanınıza düşürdünüz ve sonra onu ithal etmeye çalışıyorsunuz, sorun bu.

Bunun 2 çözümü var.

1. Proje klasörünüzü çalışma alanınızın dışında başka bir yerde bulun ve deneyin.

2.File ---> new Project ---> Seleclt the existing project radio button ---> browse to the project folder in your workspace ---> finish adresine gidin

///////////////// EDITED /////////////////

D:\MyDirectory\MyWorkSpace - Çalışma Alanınızın Yolu

Eclipse içine almak istediğiniz projenizi MyDirectory klasöründeNotMyWorkSpace içinde bırakın ve deneyin.

28

Benim durumumda onay kutusunu işaretleyerek 

"Projeyi çalışma alanına kopyala"

hile yaptım.

22
Anuj Mehta

basitçe "CUT" proje klasörünü ve çalışma alanı dizininden çıkarın ve aşağıdakileri yapın

file=>import=>(select new directory)=> mark (copy to my workspace) checkbox 

ve sen yaptın!

3
M_AWADI

Bu da beni anlamak için bir süre aldı.

Çözüm:

Yeni bir Maven Projesi oluşturmak için mevcut çalışma alanının altında, sadece " Varsayılan Çalışma Alanı konumunu kullan " işaretli ( grileştirilmiş konum metni girişinde ne olduğunu yoksay ).

Projenin adı siz tarafından belirlenir - Artifact Id / oluşturma sihirbazının 2. adımında.

Sebep:

Çok kafa karıştırıcıydı çünkü benim durumumda, çünkü yeni bir Maven Projesi yaratmayı seçtiğimde: varsayılan çalışma alanı girişimi işaretlendi ve doğrudan ilerlerken grileştirilmiş "Konum" metin girişi çalışma alanı konumuna sahipti. daha önce yeni bir Maven Projesi oluşturmayı seçti. (yani: Konum = '[çalışma alanı]/projeye son bakıldı')

Bu yüzden, varsayılan çalışma alanı konum kutusunun işaretini kaldırdım ve Eclipse [çalışma alanı yolunun] varsayılan yoldan farklı olmasını beklediği için çalışmadığı için '[çalışma alanı yolu]/yeni proje' ye girdim. (Aksi takdirde, varsayılan çalışma alanını seçerdik onay kutusu). 

2
JackDev

Benim durumumda 'projeyi çalışma alanına içe aktar' onay kutusunu tıklatarak, proje zaten çalışma alanı klasöründe olmasına ve aslında Eclipse tarafından taşınmamasına rağmen hatayı düzeltti.

1
deepwinter

Gerçek DOSYA menüsüne gidin ve yeni bir genel proje oluşturun.

Proje türü tanınmıyorsa, bu içe aktarma yöntemlerinden birinin çalışmasını engelliyorsanız, bunu deneyin. Genel projeyi ekledikten sonra, istediğiniz dil için destek ekleyebilirsiniz.

0
Erick Robertson

Bunun daha eski olduğunu biliyorum, ancak başka bir olası çözüme katkıda bulunmak istedim.

Benim yaptığım gibi projenin konumunu korumak istiyorsanız, .project dosyasını başka bir projeden projenin dizinine kopyalamanın, .project dosyasını doğru şekilde adlandırmak için düzenlemenin ve ardından Mevcut Projeleri Çalışma Alanına İçe Aktar seçeneğinin seçilmesinin çalıştığını gördüm benim için.

Windows'ta Eclipse'nin ne yaptığını görmek için bir dosya monitörü kullandım ve .project dosyasını oluşturmaya çalışırken bilinmeyen bir nedenden dolayı hata veriyordu. Böylece, el ile yaptım ve benim için çalıştı.

0
jlcfly

Yeni klonlanan Git repo klasöründe yeni bir Eclipse projesi oluşturmaya çalışırken bu hatayı aldım. 

Bu benim için çalıştı:

1) Git deposunu klonlayın (benim durumumda Eclipse varsayılan çalışma alanının bir alt klasörüydü)

2) yeni Eclipse projesini varsayılan çalışma alanında yaratın (klonlanmış Git repo klasörünün üstünde bir seviye)

3) yeni Eclipse projesini varsayılan çalışma alanından klonlanmış repo dizinine aktarın: 

a) right click on project --> Export --> General --> File System
b) select the new Eclipse project
c) set the destination directory to export to (as the Git repo folder)

4) Eclipse projesini çalışma alanından kaldırın (çünkü hala varsayılan çalışma alanını kullanan)

right click on project and select "Delete"

5) Dışa aktarılan Eclipse projesini Git repo dizini içinden açın.

a) File --> Open Project from File System or Archive
b) set the "Import source" folder as the Git repo folder
c) check the project to import (that you just exported there)
0
gomisha

FWIW:

Diğer önerilerden hiçbiri benim için çalıştı. Daha önce sildiğimden aynı adı taşıyan bir proje yaratmıştım. "Eclipse" projesini oluşturmayan temel kaynak dosyaları (PhoneGap kullanarak) yeniden yarattım. Daha sonra varolan kaynak dosyaları kullanarak bir Android projesi oluşturmaya çalıştım, ancak orijinal sorunun ima ettiği gibi aynı hata mesajıyla başarısız oldu. 

Benim için çözüm, kaynak klasörü ve dosyaları çalışma alanının dışına taşımak ve aynı seçeneği kullanmaktı, ancak bu sefer dosyaları sihirbazdaki çalışma alanına kopyalama seçeneğini işaretleyin.

0
Spiralis