`
wandejun1012
  • 浏览: 2719661 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jar 图标不显示 resource用法

    博客分类:
  • java
 
阅读更多

用ECLIPSE导成JAR后,图标找不到了。

解决前代码:

 

public JLabel getJlUpHeadImg() {
		jlUpHeadImg=new JLabel(new ImageIcon("image/djwanHead.jpg"));
		return jlUpHeadImg;
	}
 

 

 

解决后代码:

public JLabel getJlUpHeadImg() {
		URL  imageUrl=this.getClass().getResource("/image/djwanHead.jpg");
		jlUpHeadImg=new JLabel(new ImageIcon(imageUrl));
		return jlUpHeadImg;
	}
 

用内部资源文件可以解决:this.getClass().getResource("/image/djwanHead.jpg");

URL类是java.net.URL类。

前面加斜杠表示根目录,如果不加则表示相对目录。

 

具体参见:http://hi.baidu.com/442803117/blog/item/1ec5fe1bdeeaca1c8718bffc.html

分享到:
评论

相关推荐

    c++调用jar包

    4. **查找Java类和方法**:使用`FindClass`函数找到Java类,然后使用`GetMethodID`获取需要调用的方法ID。 5. **调用Java方法**:通过`CallStaticMethod`或`CallObjectMethod`等函数实际调用Java方法。根据Java方法...

    解决java打包之后无法加载静态资源的问题SWTResourceManager.java源码

    这是因为通过class.getResource()方法在IDEA中运行的路径和生成jar包获取的的路径是不同的。打成jar包后,获取图片的路径中有"xxx.jar!"这里面的内容是不能够被操作系统识别出来的,因此直接通过路径来获取文件是不...

    windows文件夹图标批量修改工具

    能很轻松的实现windows文件夹图标的更改,jar包中只预置了30来种图标,不过在resource文件夹里面有我不辞辛劳制作的大量可用图标可以选用(千万注意该jar包所在的路径不能包含空格和中文,最好是直接放在磁盘根目录下...

    ico图标 大家想自己的程序执行文件图标漂亮点,可以试试!

    对于C++程序员,可以使用ResourceHacker或Visual Studio的资源编辑器将图标添加到项目中。对于Python开发者,可以使用py2exe或cx_Freeze等库将ICO文件打包进可执行文件。Java程序员则可以在构建过程中指定图标,例如...

    ai-icons-crystalsvg.jar.zip

    // 假设图标资源位于SVGResources类的getResource方法返回的InputStream中 InputStream svgInputStream = SVGResources.getResource("icon.svg"); TranscoderInput input = new TranscoderInput(svgInputStream); ...

    提取应用程序图标的源代码资源

    总之,提取应用程序图标的源代码资源涉及多种技术和方法,包括解析文件结构、使用编程语言、借助第三方工具以及自动化工作流。理解这些概念并熟练掌握相关技能,对软件开发人员来说是至关重要的,能够有效地提升工作...

    java应用程序打包工具--fat jar

    Java应用程序打包工具--fat jar,是一种将所有依赖的库文件(jar)合并到一个可执行的jar文件中的技术。这通常是为了方便分发和运行Java应用程序,因为用户不再需要设置复杂的类路径。fat jar,也被称为"uber jar"或...

    spssw-1.66-resouce.rar

    《SPSSW 1.66 Resource:深入解析与应用》 SPSSW 1.66-resouce.rar 是一个包含SPSSW 1.66版本资源的压缩包,其中核心组件为spssw-1.66.jar。这个jar包是Java编程语言中的可执行文件,它封装了SPSSW 1.66的所有功能...

    Java软件开发实战 Java基础与案例开发详解 20-3 制作JAR包的补充说明 共6页.pdf

    通过以上步骤,即使将应用程序打包成JAR文件,其中涉及的所有图片资源也都能正常显示。 #### 4. 打包JAR文件 完成上述步骤后,就可以顺利地将应用程序打包成JAR文件。打包过程中需要注意: - 确保所有依赖的类和...

    Java 连连看(含源码)

    Java允许通过Class.getResource()或ClassLoader.getResource()方法读取jar内的资源,需要注意文件路径和后缀名的大小写敏感问题。 - **文件I/O**:虽然在jar中,但有时可能需要读取配置文件或保存用户进度,这时需...

    仿iPhone风格对话框示例,Jar包及源码.zip

    3. **iphoneDialog_resource.rar**: 这部分资源很可能包含了对话框所需的图形资源,如背景图片、按钮图标等。这些资源是实现对话框视觉效果的关键,开发者可以根据自己的需求调整或替换这些资源,以适应不同的应用...

    教您将JAVA编译为EXE的几种简易方法

    这需要一个批处理工具,如`Resource Hacker`,将ICO图标添加到`.bat`文件。 然而,这种方法并不完美,因为用户仍需安装Java运行环境。为了真正生成EXE,可以使用以下工具: 1. **Launch4j**:这是一个免费的工具,...

    解决Struts中ApplicationResources.properties文件不支持中文问题

    解决 Struts 中 ApplicationResources.properties 文件不支持中文问题需要使用 Properties Editor 工具,该工具可以正确地处理中文字符,使得 Struts 框架中的资源文件可以正确地显示中文字符。

    java打包与发布 说明

    这个批处理文件会在不显示命令提示符的情况下运行`NetDuke.jar`文件。 ##### 4. 使用JavaLauncher工具进一步简化执行 - **JavaLauncher**:这是一个小工具,它可以创建一个可执行文件(`launch.exe`),使得用户只...

    关于IntelliJ IDEA如何生成exe程序

    ### 如何使用IntelliJ IDEA生成可执行exe文件 在软件开发过程中,有时我们需要将自己编写的Java程序打包成exe格式以便在没有安装Java环境的计算机上也能顺利运行。这通常涉及将源代码编译成jar文件,再利用特定工具...

    Java代码注释率检查器.rar

    `resource.jar` 文件可能包含了一些运行时所需的资源文件,如配置文件、图标或者本地化文本等。这些资源在检查过程中可能被用到,比如提供用户友好的错误消息或者设置界面。 `readme.txt` 文件通常是程序的使用指南...

    java打包成可执行程序

    关于打包后显示图片的问题,如果图片位于src目录下的一个名为"images"的文件夹内,你可以使用以下代码来加载图片: ```java menuCut = new JMenuItem("剪切", new ImageIcon(this.getClass().getResource("/images/...

    仿iPhone风格对话框(附件包含例子/jar包/jar包源码)

    由于在iPhone的对话框设计中很少使用图标,因此该库没有实现`setIcon`方法。 开发者提供的附件包括一个示例工程(`aIphoneDialogTest.rar`)、对话框控件的jar包(`iPhoneDialogLib.rar`)及其资源文件,以及jar包的...

    java记事本运行程序,下载直接使用!

    这些可以通过InputStream读取,然后用Class.getResource()或ClassLoader.getResource()方法获取类路径上的资源。 8. **打包与运行**:将所有源代码编译成.class文件后,可以使用jar命令创建一个可执行的jar包。在...

Global site tag (gtag.js) - Google Analytics