`
jacky68147527
  • 浏览: 211150 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA应用程序如何打包图片等资源文件

    博客分类:
  • java
阅读更多
很多时候,我们需要将JAVA application下的图片等资源文件一起打包发布。

尤其是图片,我们需要只要有发布了的JAR文件就可以正常的运行,包括正常显示

应用程序的图片。

然而,图片打包发布却不是个很简单的问题。

于是,我们就不得不另辟途径!将图片分开和JAR放到同一级目录,这样或许能够解决

问题,但是,想想总是不太舒服。一个小的应用程序每天还的带着个images文件夹到

处跑……

说了那么多的废话,说说正题吧!

比如,我们的JAVA application 中的一个JFrame上的一个swing组建JLabel
JLabel   L_img = new javax.swing.JLabel(new ImageIcon(this.getClass().getClassLoader().getResource("com/topking/tray/images/netbean1.png"))); 

根据类加载器的classpath来找到图片对应的路径!!!!!!!!!  

这里的图片文件是放在src下的   com/topking/tray/images文件夹下的。

this.getClass().getClassLoader().getResource(........)这句才是最重要的!

具体实例,请在我的博客中下载 “Java实现系统托盘”里面包括了图片打包以及系统

托盘的实现实例!
分享到:
评论

相关推荐

    Java程序打包jar及exe所需文件

    4. **资源文件处理**: - 在打包过程中,除了Java类文件外,通常还需要包含图片、文本文件等资源。这些资源可以被放置在特定的源代码目录下(如src/main/resources),并在打包时自动包含进JAR。 5. **签名和验证*...

    Java程序打包成exe执行文件工具

    这里提到的“Java程序打包成exe执行文件工具”是指将Java应用转换为可以直接在Windows操作系统上双击运行的exe格式的工具。主要涉及到的技术和步骤如下: 1. **Java程序打包成Jar包**: Java程序通常被打包成JAR...

    Java 应用程序打包

    标题“Java应用程序打包”指的是将Java源代码编译成字节码(.class文件),然后通过特定的工具整合成一个或多个可执行文件或库的过程。这个过程通常包括JAR(Java Archive)文件的创建,这是Java中常用的打包方式。 ...

    java程序打包方案

    ### Java程序打包方案详解 #### 一、引言 在Java开发过程中,为了方便地部署和执行Java应用程序,经常需要将编写的Java源代码或类文件打包成可执行的格式。尤其是在Windows环境下,为了让非技术人员也能轻松运行...

    java应用程序打包_exe4j使用方法.doc

    2. 在该文件夹中创建三个子文件夹:`file`(用于放置临时文件,可选)、`res`(用于放置资源文件,如图片、配置文件等,可选)、`jre`(必需,用于放置Java运行环境)。 3. 将JDK安装目录下的`jre`文件夹内容复制到...

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

    利用swt中的一个获取图片的类SwingResourceManager 来解决将程序打为使用java打包之后,生成的jar包中图片找不着的。这是因为通过class.getResource()方法在IDEA中运行的路径和生成jar包获取的的路径是不同的。打成...

    Java应用程序转化成exe文件的N种方法

    JET(Java EXE Tool)是由Excelsior提供的专业工具,用于将Java应用程序打包成可独立运行的exe文件。JET支持将JAR文件、DLL库等资源封装在一起,生成的exe文件可以脱离JRE环境运行,极大地提高了程序的便携性。详情...

    java程序打包

    Java 程序打包是指将 Java 程序编译后的.class 文件和其他资源文件打包成一个 jar 文件,以便于分发和部署。下面是 Java 程序打包的详细步骤和知识点总结: 一、创建 manifest 文件 在 Java 程序打包之前,需要...

    如何把一个java程序打包成exe文件.doc

    ### 如何将Java程序打包成EXE文件 在软件开发领域,尤其是对于Java开发者来说,将Java程序打包成EXE文件是一种常见的需求。这不仅可以让程序在没有安装Java运行环境(JRE)的计算机上运行,还能提高程序的安全性和...

    JAVA程序打包成exe文件

    - 准备好需要打包的Java应用程序,包括所有必要的.class文件和资源文件。 - **步骤**: 1. **下载并安装exe4j**:访问官网下载exe4j的最新版本并安装。 2. **创建新的项目**:打开exe4j,选择“新建”->“Java ...

    打包java程序为exe文件

    查看源码可以帮助理解Java程序在转换过程中需要考虑的事项,比如如何组织代码、如何处理资源文件等。 通过这两个工具,Java开发者可以轻松地将他们的应用程序分发给不熟悉Java环境的用户,提高程序的普及度和用户...

    Java打包成可执行文件步骤详解

    - 确保所有的资源文件(如图片文件)都被正确地打包进jar文件中。 #### 总结 通过以上步骤,我们可以将Java程序成功打包成一个可直接运行的jar文件。这对于程序的发布和分发非常有帮助。在实际项目中,可能还需要...

    java程序打包成exe文件

    标题中的“java程序打包成exe文件”指的是将Java编写的程序转换为Windows操作系统下的可执行文件(.exe),这样非Java环境的用户也能直接运行,无需先安装Java运行环境(JRE)。这个过程通常借助第三方工具来实现,...

    将Java项目打包成可执行文件

    通过上述步骤,你可以轻松地将Java项目打包成可执行的exe文件,极大地简化了Java应用程序的分发和部署流程。这种方式不仅提高了应用程序的可用性,还降低了最终用户的使用门槛,使得Java应用程序能够更广泛地应用于...

    JAVA桌面程序打包

    - 确认包含必要的类库和资源文件。 **修改MANIFEST.MF文件:** - MANIFEST.MF文件位于JAR包的`META-INF`目录下,用于指定JAR文件的元数据信息。 - **添加Class-Path属性:** - 如果程序依赖于其他外部JAR库,...

    java桌面程序打包流程

    在这篇文章中,我们将详细介绍如何使用 exe4j 将 Java 桌面程序打包成可执行的桌面应用程序。下面是详细的打包步骤: 第一步:将 Java 项目打包成可执行 jar 文件 首先,我们需要使用 Eclipse 将 Java 项目打包成...

    java 桌面程序打包成exe文件(包括客户端没有安装jdk)

    本资源能够教你如何用netbeans和myeclipse打包javaGUI应用程序,然后将打包好的jar包转化成exe可执行文件,并且还可以定制的exe图标,最重要的功能是:exe能在客户端没有jdk的环境下运行

    利用开源软件Launch4j把java 桌面应用程序打包成exe

    1. **JAR文件**:这是你的Java应用程序的核心,包含所有类和资源。确保选择正确且完整的JAR文件。 2. **主类名**:这是启动应用程序的入口点,通常在MANIFEST.MF文件中定义。如果你的应用没有显式设置,可能需要...

    打包java应用程序

    2. **资源文件处理**:如果程序中有资源文件(如图片、配置文件等),需确保它们也被正确打包。 3. **版本控制**:每次发布新版本时,都应更新版本号或其他标识符,以便于追踪和维护。 #### 六、总结 通过本篇文章...

    java 打包可执行文件

    在Java编程中,将代码打包成可执行文件是常见的需求,尤其在分发软件或部署应用程序时。这个过程通常涉及到JAR(Java ...了解这些概念和技术对于Java开发者来说非常重要,能够帮助他们有效地部署和管理Java应用程序。

Global site tag (gtag.js) - Google Analytics