Мне нужно отобразить изображение TIFF (тип 4) в Eclipse из потока Java. TIFFv4 не поддерживается, поэтому мне нужна библиотека изображений. JAI-ImageIO от Sun имеет собственный код - я не могу легко превратить его в плагин. Я не могу просто импортировать jai-imageio.jar (и др.) Из каталога lib \ ext, потому что в Eclipse есть свои собственные идеи относительно путей к классам.
Есть предложения по расширениям / библиотекам изображений, которые можно использовать в Eclipse?
Хотя у меня есть тот же основной код, который компилируется и выполняется на том же Eclipse (Galileo), что и стандартная программа на Java, когда я делаю его частью расширения Eclipse BIRT (я изменил пример RotatedLabel ReportItem), он завершается неудачно. Происходит следующее: код компилируется (я добавил файлы jar в каталог jre \ lib \ ext), и во время выполнения происходит сбой со следующей ошибкой (в файле журнала):
SEVERE: Произошла ошибка при запуске отчета.
java.lang.NoClassDefFoundError: javax / media / jai / PlanarImage
в org.eclipse.birt.sample.reportitem.rotatedlabel.util.GraphicsUtil.createDocImage (GraphicsUtil.java:64)
at> org.eclipse.birt.sample.reportitem.rotatedlabel.RotatedLabelPresentationImpl.onRowSets (RotatedLabelPresentationImpl.java:135)
в org.eclipse.birt.report.engine.extension.ReportItemPresentationBase.onRowSets (ReportItemPresentationBase.java:218)