[英]how to package images into a Runnable JAR
之前 ......(问题已删除)
我正在尝试从Swing项目中创建一个可运行的jar。
我在/ img文件夹中添加了一些图像。 以前的版本没有它,并且在Eclipse中导出runnable jar很好。
现在我想有些事情出了问题。 在runnable jar我添加了相同级别的主包和META-INF文件夹,这个img文件夹但似乎GUI没有出现。
构建GUI之前的一些过程进展顺利,因此主要类似乎没问题。
有什么建议!?
谢谢。
评论 :
在命令行上运行它并发布您获得的错误。 - 凯文
有什么建议!? 是。 发布jar文件的结构,失败的代码,以及你得到的异常的堆栈跟踪。 否则,我看不出我们如何能帮到你。 - JB Nizet
你有没有把一些图像放到类加载器可以看到的路径中? - 感知
之后 ....
所以我发现了问题,仍然不是解决方案:
正如我所说,我通过第一个截图手动将/ img手动放入jar中:
http://img94.imageshack.us/img94/1691/screenshot021ep.jpg
但没有任何反应,现在我把/ img放在jar和GUI之外:
http://img21.imageshack.us/img21/1551/screenshot022jj.jpg
那么,我如何为我的应用程序打包/ img文件夹或图标?
谢谢。
PS:cmd行没有打印任何内容,应用程序启动并做了一些正确的事情,除了GUI构建。
在Eclipse中,创建一个名为“resources”的新源文件夹。 然后,将您的图像文件放在与您的类相同的包中,但在“resources”文件夹中。 通过执行此操作,您可以使用以下代码将图像作为输入流:
ClassName.class.getResourceAsStream(imageFileName);
我以前在访问图像方面遇到了同样的问题
看看下面的链接。 它提供了答案
希望能帮助到你
链接: http : //docs.oracle.com/javase/tutorial/uiswing/components/icon.html
具体检查“ 使用getResource加载图像”部分
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.