2013-04-15 21 views
6

JAI'nin yerel ikili dosyalarının yüklü olup olmadığını algılamanın kolay bir yolu var mı?JAI-ImageIo'nun yerel kitaplıklarının yüklü olup olmadığını nasıl anlarım?

JAI (Java Gelişmiş Görüntüleme), görüntüleri daha hızlı işleyen ve ayrıca ek biçimler için destek ekleyen yerel ikili dosyaları olan ve olmayan birden çok modda çalışabilir. Ancak, yerel kütüphaneler Maven ile yüklenemediğinden, sistemde yüklü olup olmadığını nasıl anlayabilirsiniz?

cevap

6

Bulgulama çözüm bulmak zor olduğu için. OpenGeo (GeoTools) araç takımı kütüphanelerin ImageUtilities aracılığıyla kurulup kurulmadığını kontrol etmek için yardımcı bir yardımcı program sağlar. Özetle

:

o özelliği aracılığıyla devre dışı değil o aşağıdaki sınıf com.sun.medialib.mlib.Image
  • onay için
    • kontrol: com.sun.media.jai.disableMediaLib
    • örneğini com.sun.medialib.mlib.Image ve isAvailable()

    Kod yürütmek LGPL üzerinden ulaşılabilir [http://svn.osgeo.org/geotools/trunk/modules/library/coverage/src/main/java/org/geotools/resources/image/ImageUtilities.java]

  • İlgili konular