来自jar的Java小程序

时间:2012-01-24 03:48:13

标签: java jar applet

通过我在google上找到的内容,没有运气。

2 个答案:

答案 0 :(得分:3)

您可以使用ClassLoader.getResource(String)

加载类路径上可用的任何资源,您的jar将成为其中的一部分

您可以使用ClassLoader

获取对相关Class.getClassLoader()对象的引用
ClassLoader cl = MyClass.class.getClassLoader();

如果你的图像被命名为myimage.png并且在你的jar中名为images的目录中,你可以得到这样的图像。

URL url = cl.getResource("images/myimage.png");

然后,您可以使用该URL在内存中创建图像对象。

Image i = Toolkit.getDefaultToolkit().createImage(url);

答案 1 :(得分:3)

Java网站上的How to Use Icons教程可能对您有用。

你会做这样的事情:

java.net.URL imgURL = this.getClass().getResource(path);

getResource()方法使用与ClassLoader为该类定义的相同加载规则。