【发布时间】:2024-05-19 10:30:02
【问题描述】:
我有一个需要显示图像的简单程序。 我知道如何从 Eclipse 中运行代码,也知道如何从 JAR 文件中运行,但我想要一个适用于这两种情况的解决方案。
Eclipse 项目是这样的:
- Project (java)
- src
- controller
- Main.java
- ui
- Display.java
- images
- image.jpg
在 Eclipse 中工作的代码 sn-p:
ImageIcon image = new ImageIcon("images/image.jpg);
适用于 JAR 的那个(都在一个 JAR 文件中):
java.net.URL imgURL = getClass().getResource("/images/image.jpg");
ImageIcon image = new ImageIcon(imgURL);
为了获得在这两种情况下都有效的一段代码,我需要进行哪些更改?
【问题讨论】:
-
你在这两种情况下都试过第二次了吗?这可能只是为您回答您自己的问题(并为您节省在这里等待答案的时间)!
-
你好?这个麦克风打开了吗?
-
@Hovercraft 满满的鳗鱼。是的,显然我在这两种情况下都尝试了两种代码 sn-ps。
标签: java eclipse image resources jar