Retirar Warning

Galera.

Estou usando o NetBeans para criar um programa que faz o tratamento de algumas imagens, esta funcionando bem, mas quando mando construir, ele fica me mostrando esse warning.

warning: com.sun.image.codec.jpeg.JPEGCodec is Sun proprietary API and may be removed in a future release

Tem como eu falar para ele ignorar isso?

Quando mando construir e aparece varias linhas vermelhas, dar a impressão que tem um erro.

Falou.

Eu não sei se é isso que vc quer, e também não sei como funciona, mas pesquise sobre a annotation @SuppressWarnings

T+

Pois bem, já tentei isso.

Tentei de varias formas, a ultima tentativa foi com @SuppressWarnings(“all”), mas não deu certo.

Use uma outra API que não seja com.sun.image.codec.jpeg.JPEGCodec.

De modo geral, o Netbeans reclama de todas as classes com.sun.* ou sun.misc.*, porque elas são específicas de uma determinada versão da JVM da Sun e podem ser removidas em alguma versão posterior.

Essa rotina, que eu copie da net. Faz o redimencionamento de qualquer imagem e depois converte para JPG.

Ela utiliza essas três classes restritas:

com.sun.image.codec.jpeg.JPEGCodec;
com.sun.image.codec.jpeg.JPEGEncodeParam;
com.sun.image.codec.jpeg.JPEGImageEncoder;

Você tem alguma ideia de qual classes substituem elas?

Falou.

Provavelmente alguma classe no pacote javax.imageio, mas é questão de procurar.

Valeu.

Com ImageIO deu certo.

Para quem precisar, nesse link ensina.

Falou.