Java Advanced Imaging

Pessoal, estou com problemas para usar a biblioteca JAI.
Coloquei as bibliotecas do jai (wndows, core e codec) na build path da minha aplicação e mesmo assim ele não está reconhecendo.

[code]import java.awt.RenderingHints;
import java.awt.image.renderable.ParameterBlock;
import java.io.IOException;

import javax.media.jai.JAI;
import javax.media.jai.PlanarImage;

public class LM_Tela {

private PlanarImage image;

public LM_Tela()
{
	
}

}[/code]

Quando crio a variável PlanarImagem aparece o erro “PlanarImagem cannot be resolved to a type”.
Alguém sabe o que falta eu fazer?

Olá,

Provavelmente isso esta acontecendo porque a API JAI não esta corretamente instalado.

No site da oracle tem um how to de como instalar a JAI.

Primeiro baixe o .exe (tem no site da Oracle: https://jai.dev.java.net/binary-builds.html#Release_builds)

Instale o .exe e depois baixe e execute esse JDK e JRE no site da Oracle tambem.

Baixe o .jar e coloque no Classpath da aplicação.

Pronto, após fazer tudo isso se quiser usar uma PlanarImage basta fazer:

PlanarImage pi = JAI.create(“fileload”,“PATH DA IMAGEM”);

Ah, não esqueça de fazer os imports das classes do JAI, que para PlanarImage é:

import javax.media.jai.PlanarImage;

Espero ter ajudado.