META-INF/services Problem

RalleYTN

Bekanntes Mitglied
Hallöchen Loits!
Ich wollte in eins meiner Projekte eigentlich TwelveMonkeys integrieren, da es vorkommen kann, dass ich JPEGs mit CMYK Farbraum lesen muss.
Jetzt gibt es aber ein Problem. Das Plugin wird nicht geladen.

Java:
Iterator<ImageReader> readers = ImageIO.getImageReadersByFormatName("JPEG");

while (readers.hasNext()) {
    System.out.println("reader: " + readers.next());
}

Wenn ich diesen ausführe bekomme ich immernoch bloß das Plugin von Sun.
Gibt es eine Möglichkeit die Sachen manuell einspeisen zu lassen?
 
Moin,

welche Library? Ist ein eine jar-Datei?
Wie wird sie denn includiert ??

Gruß Klaus
Ist eine JAR die einfach auf den Classpath geschmiessen wird. Sollte ja eigentlich funktionieren.
Das META-INF Verzeichnis innerhalb der JAR ist auf jeden Fall richtig.

Möchte jetzt einfach nur wissen, wie ich die JPEGImageReaderSpi manuell registrieren kann.
 
OK! Habe es geschafft.
Neue Instanz der "Spi"-Klasse erstellen und in der IIORegistry Standardinstanz registrieren.
War einfacher als gedacht.

Natürlich muss man erstmal wissen wie die ganzen Klassen heissen.
 

Neue Themen


Zurück
Oben