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.