java - 使用MyEclipse GUI将图片放入java程序中

标签 java eclipse eclipse-plugin executable exe

我想将我之前粘贴到项目中的资源图片中的图片添加到使用 Eclipse 和 MyEclipse(用于 GUI 视觉设计)创建的 GUI 程序中。

我设法使用

加载 .JAR 文件旁边的图片
image = ImageIO.read(new File("imageFile.jpg"));

但我想直接使用资源“src”文件夹中的图像,以便 .JAR 文件是一个独立文件,但可以很好地加载图片。

我已经尽力了

image = ImageIO.read(new File("src/ldtlogo3.jpg"));

我在导出.JAR文件时使用此方法 Java: export to an .jar file in eclipse

最佳答案

使用重载的ImageIO.read方法,将InputStream作为参数,并使用MyClass.class.getResourceAsStream()来获取它输入流。 getResourceAsStream 从类路径(以及应用程序的 JAR)加载资源。它的 api 文档会告诉你它期望的路径。

请注意,src 目录用于保存 Java 源文件。 jar 里不包含它。它包含 .class 文件,其层次结构直接映射包层次结构。 Eclipse 将通过复制到输出目录来自动“编译”图像文件以及 .class 文件。

关于java - 使用MyEclipse GUI将图片放入java程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6575641/

相关文章:

java - 使用 Hadoop Map-Reduce 去除不可打印的字符

Java Servlet 处理 html post 数据

java - 无法安装打包为 eclipse 更新站点的 eclipse 插件

java - Struts 1.x 将 Action 表单属性显示为简单文本(标签)

java - 我在sql中有数字类型pojo类中对应的映射数据类型是什么

java - Maven 阶段的自定义 java 操作

java - 从 SVN 存储库中删除一个空的 Java 包

java - Eclipse 中的 Maven 项目创建问题

java - 隐藏编辑器不适用于工作台页面

java - 从插件项目中类转换解析 Java 源代码时出现问题