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

  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • kimaliz

    kimaliz

    18 Temmuz 2006
  • Top Gear

    Top Gear

    27 Mart 2006