ImageIO ne peut pas lire le fichier d'entrée

public static void imRes(String pat) {
        try {
            BufferedImage bckimg = ImageIO.read(new File("c:/s/deneme.jpg"));
            File s = new File(pat);
            BufferedImage im = ImageIO.read(s);
            BufferedImage im1 = resIm(im);
            BufferedImage finIm = mergIm(im1, bckimg);
            ImageIO.write(finIm, "jpg", new File("c:/s/deneme1.jpg"));
        } catch (IOException e) {

            e.printStackTrace();
        }

Ceci est mon premier post, excusez-moi si j'ai fait quelque chose de mal. Ce code a été correctement exécuté jusqu'à ce que je tente de lire une image à partir du paquet source. Mais maintenant il ne peut pas lire une image. Ce que je fais mal? Ou est-il quelque chose à propos de l'éclipse?

Exception:

javax.imageio.IIOException: Can't read input file!
    at javax.imageio.ImageIO.read(Unknown Source)
    at imRe.imRes(imRe.java:12)
    at imReTest.main(imReTest.java:6)

Merci...

Bienvenue sur StackOverflow! Généralement quand vous postez une question à propos d'un problème particulier, il est utile de fournir des informations sur l'erreur réelle de votre réception. Êtes-vous d'obtenir une exception dans votre catch bloc? Est l'une des méthodes de retour null? En fournissant plus d'informations, nous pouvons vous aider avec votre problème au lieu de le deviner. Bonne question, d'ailleurs, +1
Qu'entendez-vous par "paquet source"? Qu'est-ce que votre Exception.
Il lit à partir de "deneme.jpg" et écrit "deneme1.jpg". C'est juste une démo, et le point de la démonstration est la fusion de deux images.
Cela ressemble à l'emplacement prévu pour les fichiers image qui soit n'existe plus ou si les fichiers n'existe pas à l'intérieur. Essayez d'ajouter System.out.println(new File("c:/s/deneme.jpg").exists()) avant d'essayer de charger l'image pour voir si les fichiers sont réellement accessible

OriginalL'auteur s.alem | 2012-10-29