2012-04-24 58 views
0

我有一个小程序的jar文件。除了一件事之外,这个小程序可以完美运行:当我运行小程序时,程序会加载,但图像不会。我知道这是唯一的错误。 jar中的清单文件指定了另一个我在里面使用的jar,并且我知道它是正确导入的。什么可能是错的?资产没有加载小程序的jar文件

回答

1

图像在哪里?

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

喜欢的东西,

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

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

+0

它们在罐子里面。另外,您是否将包添加到类路径或图像中? – rdelfin 2012-04-24 01:28:20

+0

我不明白你的问题。小程序本身是CP的一部分,没有任何待办事项。里面的jar文件夹名为/ resources,转储你的图片 – 2012-04-24 01:30:51

+0

它是,但由于某种原因,applet不显示图像 – rdelfin 2012-04-24 01:34:39

相关问题