0

我有一个带有小程序的 jar 文件。这个小程序运行完美,除了一件事:当我运行小程序时,程序加载但图像没有。我知道这是唯一的错误。jar 中的清单文件指定了我在其中使用的另一个 jar,并且我知道它已正确导入。有什么问题?

4

1 回答 1

1

图像在哪里?

-> 如果部署在 jar 中,则需要从类路径中将它们作为资源访问。

就像是,

ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream input = classLoader.getResourceAsStream("/resources/image.jpg");
Image logo = ImageIO.read(input);

小程序通常有限制,它们只能连接到为其提供服务的服务器。

于 2012-04-24T01:24:28.897 回答