该Java教程是针对JDK 8编写的。本页中描述的示例和实践不利用后续版本引入的改进,并可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言特性的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能和已删除或弃用选项的信息,请参阅JDK发行说明。
使用getResource
方法从JAR文件中读取资源。例如,以下代码从JAR文件中检索图像。
// 获取当前类加载器 ClassLoader cl = this.getClass().getClassLoader(); // 创建图标 Icon saveIcon = new ImageIcon(cl.getResource("images/save.gif")); Icon cutIcon = new ImageIcon(cl.getResource("images/cut.gif"));
示例假设应用程序的JAR文件中存在以下条目: