Hai У меня есть приложение, которое предназначено в netbeans6.0.1, где мне нужно, чтобы отобразить изображение как кодирование logo.My как нижеЗапуск файла Jar в одиночку
mLogo = new JLabel();
URL lUrlLogo = getclass().getResource("/com/images/image.gif");
Image lLogoimage = Toolkit.getDefaultToolkit().getImage(lUrlLogo);
ImageIcon licon = new ImageIcon(lLogoimage);
mLogo.setIcon(licon);
Мой код работает отлично, когда я выполнить его в NetBeans, но когда я пытаюсь запустить мою банку файл, который создается NetBeans в дисте папки, это дает мне исключение
Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(Unknown Source)
at sun.awt.image.URLImageSource.getDecoder(Unknown Source)
at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source)
что проблема с моей банкой Может кто-нибудь помочь мне бежать моя банка Поблагодарили u
Да, у меня есть изображение внутри моей банки и в том месте, где мне это нужно – chaithu
, но все еще не работает – chaithu
Если вы вызываете getResourceAsStream() вместо getResource(), что происходит? Если это возвращает null, то это звучит так, как будто файл * не * там или в нужном месте. У вас есть это правильно с точки зрения корпуса? Даже если ваша нормальная файловая система не учитывает регистр, поиск ресурсов в файле jar не будет. –