SORU
6 Kasım 2008, PERŞEMBE


Eclipse Java: Nerede kullanarak getResource yüklemek istediğim dosya sistemindeki bir dosyayı koyabilirim? (bir İmageİcon örneğin resimler)

Dosya getClass nerede olması gerektiğini biliyorum().getResource(filename) bulamadık Ama nerede olduğunu bilmiyorum.

Her iki dosya sistemini kendisi hakkındaki dosyaları nereye koyacağını ve güneş Tutulması kaynaklarını ayarlamak için işlevi kullanma hakkında gitmek nasıl merak ediyorum.

CEVAP
6 Kasım 2008, PERŞEMBE


Eclipse için, genellikle tüm bir klasörü bir yere kaynak kod dizini içerisinde kurulur. Eğer dizinde kaynağı içeren /src örneğin,/dosyaları görüntüleri yerleştirmek için /src/resources bir klasör oluşturabilirsiniz. Sonra, sınıf içinde getResource("/resources/image.png") bir şey almak için.

Ayrıca eğer (örnek: resim.isterseniz sınıf erişmeye çalışıyor gibi aynı klasör/paket içindeki dosya/resim yerleştirebilirsiniz png com.mycompany paket com.mycompany.Foo sınıf ihtiyaçları için erişim ve çağrı getResource("image.png")), ama ben buldum bu daha kolay tutmak için kaynakları gibi resim ve diğer dosyaları kendi özel dizin dışında sınıf klasörler -- onlar sadece daha kolay yönetmek.

İnşa bir zaman Tutulması, bu kaynak dizin içindeki dosyalar inşa dizini derlenmiş sınıfları ile birlikte içine kopyalanır.

ÖNEMLİ NOT eğer "Yapı Otomatik olarak" açık Tutulması sırasında (çoğu insan) tüm kaynakları bu dizinin değiştirildiği dışında Tutulması (yani Düzenle bir görüntü kullanarak bir resim düzenleme aracı) IDE olmayabilir her zaman algılayabilir bu değişiklik. Genellikle klasör proje üzerinde bir yenileme yapıyor dosya bu gibi durumlarda yapı içinde güncelleştirildi emin olun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fufko

    fufko

    27 ŞUBAT 2006
  • JonnyEthco

    JonnyEthco

    5 EKİM 2006
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007