当前位置: 首页 > 知识库问答 >
问题:

尝试加载图像时源未知

周锐
2023-03-14

我尝试在桌面应用程序中加载图像,但我不知道图像的路径

错误:

线程“AWT-EventQueue-0”java.lang.NullPointerException在javax.swing.ImageIcon处出现异常。(未知源)在Ventanas.Success处。(success.java:30)

Image img = new ImageIcon(this.getClass().getResource("checked.png")).getImage();

共有1个答案

芮朗
2023-03-14

img文件夹不在生成路径中。

文件夹图标中的小包裹符号表示。在img文件夹上按右键鼠标,选择生成路径并单击用作源文件夹

如果由于某种原因,它仍然不在生成路径中,请单击Configure Build path...并手动添加它。

 类似资料:
  • 我正在尝试使用nostra13/ImageLoader(https://github.com/nostra13/Android-Universal-Image-Loader)在一项活动中,用户可以从媒体库中选择图像或使用相机拍摄新图像。当这个动作完成后,我有了一个完整的图片路径,格式为“/mnt/sdcard/DCIM/100ANDRO/whatever.jpg”,也就是说,一个保存在SD卡中的图

  • 我用Java做了一个游戏。它在Eclipse中工作得非常好。 我把它导出为一个可运行的罐子。当双击它的图标时,它不会打开。所以我试着从命令行运行JAR。 在试图检索图像资源的一行代码中,我遇到了一个NullPointerException错误(正如我所说,它在Eclipse中工作得很好)。这是发生错误的代码行: 我不知道出了什么问题。这是我项目的结构: 有什么想法吗?我开始绝望了。 非常感谢你的帮

  • 一段时间以来,我一直在使用Maven和Vaadin 6开发Java应用程序。 我现在需要添加一个附加组件(Vaadin calendar 1.3.0-适用于Vaadin 6)。 我已经在我的pom.xml文件中添加了maven依赖和存储库,正如所附链接上建议的那样,Maven确实下载了我的依赖jar文件,它位于WEB-INF/lib目录中。 但是,当我尝试加载加载页时,我得到以下错误消息(在浏览器

  • 我试了所有的办法,但似乎都不奏效。据我说,图像的路径是正确的。(虽然我附上了一张图片供参考)。这就是我得到的错误- 这是**pubspec.yaml*- 名称:foodfast描述:一个新的颤振项目。 Publish_To:'none' 版本:1.0.0+1 环境:SDK:“>=2.7.0<3.0.0” 依赖项:flutter:SDK:flutter 弹出屏幕:^1.3.5 cupertino_i

  • 无法将获取错误的图像显示为未找到,但我已为其提供了完整路径。我不知道我错在哪里。

  • 我正在尝试加载图像使用壁画库,但我有一个奇怪的问题。 png图像正在加载,但我加载的是jpg图像我使用的壁画版本是2.0.0,我尝试了一切无效缓存,改变壁画版本,清除数据,重建项目。但对我来说没有任何意义。 不工作 //初始化壁画 您可以在下面看到所有的日志: