Erro - File

6 respostas
O

Pessoal, estou tentando atribuir meu file pra variável bufferedImage, mas está dando erro.

Segue abaixo o código.

zoomInButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent event){

                            try {
                            
                                String caminho = m_imageURL.toString();
                                URL u = new URL(caminho);
                                System.out.println("caminho = "+caminho);

                                File fileImg = new File(caminho);
                                BufferedImage image = ImageIO.read(fileImg);
                                                               
                                showImageZoom(u, image);
                               
                            }

                            catch (Exception e) {
                                System.out.println("DEBUG 0.6 = erro - "+e);
                            }

O erro que me dá é o seguinte: javax.imageio.IIOException: Can't read input file!

Alguém sabe por que está dando este erro?

6 Respostas

eliangela

vc informou o caminho certo?

O

Sim.
Ele está pegando o caminho da imagem que o usuário escolheu.

O

Fiz alguns DEBUGs e o problema está nessa linha aqui BufferedImage image = ImageIO.read(fileImg);
Alguém sabe por que está dando erro?

mrapha

Olá Otávio,

tente ser mais simples!

Tente com isso:

BufferedImage imagem = ImageIO.read(new File("qualquer.jpg"));

Abraços

eliangela

então… perguntei isso porque eu testei aqui no meu computador e não deu erro… da onde que é essa imagem? É da internet?

O

Pois é.
É isso mesmo Eliangela.
O caminho estava file:img/imagensRedimensionadas/ECONOMIA004.jpg.
Quando na verdade é img/imagensRedimensionadas/ECONOMIA004.jpg
Eu havia feito confusão.
Obrigado =))

Criado 21 de agosto de 2009
Ultima resposta 24 de ago. de 2009
Respostas 6
Participantes 3