2010-03-26 23 views
6
üzerinde sınıf yolunda ilgili sorun

ben üzerinde çalıştığım bir proje yeniden derlemek için çalışıyorum ve ben bir özellik dosyasını yüklemeye çalışırken bir hata mesajı almaya devam:Java - Eclipse

 
The system cannot find the path specified. 

Bunu tahmin sınıf yolu ile ilgisi var. Ancak, dosyanın yolunu Özellikler-> Java oluşturma yolu-> Kütüphaneler (harici sınıf) olarak ekledim. Ayrıca eclipse tarafından oluşturulan .classpath dosyasını da kontrol ettim ve yol gerçekten orada!

Neden doğru yola bakarak Eclipse değil?

cevap

22

Orada 2 farklı Sınıf yolları, sınıf yolunu ve çalışma zamanı sınıf yolunu kurmak. Ayarladığınız, yapı sınıfı yoludur.

Çalışma zamanı sınıfyolunuzu, Run -> Run Configurations adresine giderek kontrol edin ve uygulama yapılandırmanızı seçin. Oradaki sınıfyolunu kontrol et.

Bunun için başka bir geçici çözüm de var. senin çıkış klasörü içerecektir varsayılan olarak Eclipse Sınıfyolu (genellikle bin adlandırılır). Tipik src compilable olmayan şey klasör olduğu gibi bin kopyalanacaktır. Mülk dosyanızın src klasöründe bulunmadığını varsaydım. Yapabilecekleriniz, proje mülkünüzü açmak ve mülkünüzün bulunduğu klasörü Java Buld Path -> Source (tab) içine eklemektir. Bu yol tutulması, bu klasörün içeriğini bin içine kopyalayacak ve sınıf yolunda olacaktır.

+0

Neden Run yapılandırmasında sınıf yolunu göremiyorum. Eclipse luna kullanıyorum. Bu sekmeler Ana, Argüman eklentileri, yapılandırma, İzleme, Çevre, Ortak görebiliyorum. –

1

bir özellik dosyasını okumak için birkaç yol vardır:

  • geçerli çalışma dizini (bir etmek cd'ed) içinde var. Bunu Eclipse başlatma yapılandırmasında yapabilirsiniz. (Çalıştır - Çalıştır ...)

  • Bir kaynak klasöre alarak uygulamanıza ekleyin. Daha sonra onu her zaman elde edebilmek için bir sınıf yükleyiciden okumanız gerekir (Java Web Start, vb.).

0

Özellik dosyasının veya dizininin proje Kaynağı'nın hariç tutulan listesinde olup olmadığını kontrol edin. Dışlama filtresini kaldırır ve yeniden derlemeyi deneyin.