Eclipse Java: Nerede kullanarak getResource yüklemek istediğim dosya sistemindeki bir dosyayı koyabilirim? (bir İmageİcon örneğin resimler) | Netgez.com
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

  • Avast

    Avast

    27 NÄ°SAN 2006
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011