`

制作精简的jar包

    博客分类:
  • Java
阅读更多

eclipse自动生成的jar过于庞大,一个简单的swt程序打包成jar文件达16MB。

 

 

如何制作精简的jar包:

 

1. 制作 MANIFEST.MF       (可以用eclipse自动生成jar,提取MANIFEST.MF文件)

 

或者手动编辑

 

 

Manifest-Version: 1.0

 

Ant-Version: Apache Ant 1.7.0

 

Created-By: 1.4.2_14-b05 (Sun Microsystems Inc.)

 

Main-Class: MainWindow

 

 

2. 解压 swt.jar 到当前目录

 

3. copy MANIFEST.MF 到当前目录

 

4. jar cvfm Demo1.jar MANIFEST.MF ./

 

生成的jar文件才1.5MB

分享到:
评论

相关推荐

    简化jar包工具

    GreenJVMMake的jar包,制作jvm的工具

    Java的jar包打包为exe安装程序

    以上就是关于"Java的jar包打包为exe安装程序"的相关知识点,包括JAR文件、exe转换、不同版本的适配、精简版JAR、安装程序打包以及安全性与兼容性的考虑。了解这些知识点有助于Java开发者更好地满足Windows用户的使用...

    精简jre步骤 迷你jre制作过程

    精简jre步骤 1. 拷贝一个完整版的jre文件夹到D盘 2. 删除jre目录下所有出bin和lib目录的所有文件或目录 3. 打开cmd窗口,设置path路径为空,转到D:\jre\bin目录,运行java –version。正常显示当前Java的版本。 4. ...

    Jar打包成windows安装程序

    这个过程通常涉及多个步骤,包括jar文件的创建、JRE的精简、用exe4j转换为exe可执行文件,以及最终使用InnoSetup进行封装。以下是对这些步骤的详细解释: 1. **jar文件的创建**: Jar(Java Archive)文件是Java...

    jre精简工具及教程

    3. **分析依赖**:使用工具如`jdeps`(Java Dependency Analysis Tool)来分析你的应用程序,确定它需要哪些JAR包和类。这有助于确保在精简过程中不会误删关键文件。 4. **精简过程**:根据分析结果,删除不必要的...

    java+swing打包jar成exe

    - 确保所有必要的文件(包括jar文件、ico图标文件、第三方jar包、JRE文件夹等)都放置在一个文件夹中。 - 下载并安装Exe4j工具。 - 如果没有安装JDK,可以通过Exe4j安装界面中的“Locate”功能找到JDK目录。 ##### ...

    制作桌面软件exe执行文件和精简jre步骤.zip

    本教程主要聚焦于如何制作桌面软件的exe执行文件,并精简Java运行环境(JRE)的过程,这对于提高软件的便携性和降低用户系统资源占用至关重要。 一、制作exe执行文件 1. 使用Java打包工具:Java应用程序通常以jar...

    java+swing打包jar成exe.pdf

    \n\n**准备工作:**\n在开始打包之前,确保将JAR文件、ICO图标(PNGImage文件夹)、第三方JAR包(lib文件夹)、JRE文件夹都放在同一个文件夹下,比如本例中的exe4j Install4j Inno setup文件夹。\n\n**使用exe4j转换...

    java+swing打包jar转成exe并动态绑定jre再打包成安装文件.pdf

    - 如果有第三方jar包,同样添加到配置中,确保程序运行时能找到所有依赖。 3. **动态绑定JRE**: - 通过exe4j的高级选项,设置JRE搜索顺序,删除默认的搜索路径,添加自定义的JRE目录。 - 这样做的目的是让exe...

    如何制作最小的RCP程序压缩包(包含JRE)

    1. **精简JRE**: JRE包含了大量Java运行时所需的标准库和类,但并非所有类都是必需的。例如,如果RCP应用不使用Swing组件,那么JRE中与Swing相关的类库就可以移除,从而大幅减小JRE的体积。 2. **使用Pack200工具**...

    jar文件转换成exe文件

    - Inno Setup是一款免费的Windows安装包制作工具,可以创建.exe格式的安装程序。 - 使用Inno Setup,可以将已转换为.exe的Java程序和瘦身后的JRE一起打包,进一步减小程序的总体积。 - 在Inno Setup中,可以定制...

    把java生成独立的程序,不用安装jdk也可使用

    `Inno Setup`则是一个方便的安装包制作工具,可以将我们的Java程序和精简后的JRE打包成一个安装包,进一步减小用户使用的复杂性。通过`Inno Setup`,我们可以定制安装界面,定义安装路径,以及包括哪些文件和目录。...

    讯飞输入法皮肤制作工具 v2015.zip

    1、根据您所使用的系统版本,选择打开运行SkinTool-64.exe或者SkinTool-32.exe,精简版请打开SkinTool.jar,成功打开如下图所示,导入功能只支持导入使用本工具制作导出的皮肤: 2、新建皮肤:点击上图中的新建按钮...

    如何制作最小的RCP程序压缩包

    在创建最小化的RCP程序时,我们需要精简不必要的插件,只保留必要的功能。 2. **开发环境准备** 首先,你需要安装Eclipse IDE,它是RCP开发的主要工具。确保安装了"Eclipse RCP and RAP Developers"配置,这包含了...

    怎样将java程序打成exe文件运行在无java环境的机器上-图文详解.pdf

    - 创建一个新的文件夹,放入JAR文件和精简版JRE(如果可能的话)。此外,创建一个名为"lib"的子文件夹,用于存放所有依赖的外部JAR文件,例如数据库驱动。如果有自定义图标,也可以创建一个"ico"文件夹。 4. **...

    exe4j的详细使用方法中文版

    - 工具推荐:JVMrt.jar精简工具图形外壳、JRE极限精简探求手册等。 - **注意事项**: - 在进行JRE精简时,务必确保理解每个组件的作用,以免删除关键部分导致运行时出现异常。 - 使用`pack200`压缩工具时,可能...

    exe4j打包java项目工具

    Inno Setup是一款免费且功能强大的Windows安装包制作软件。它常被用来创建安装、卸载脚本,生成具有专业水准的安装程序。在与exe4j结合使用时,Inno Setup可以辅助开发者创建一个完整的安装流程,包括但不限于设置...

    安卓软件开发--Android ROOM制作修改.docx

    - **作用**:这部分包含了系统的核心类库文件,以`.jar`格式存储。 - **重要性**:这部分是理解和定制系统功能的基础。 6. **\system\lib** - **描述**:存放系统底层库的文件夹。 - **作用**:这部分包含了...

Global site tag (gtag.js) - Google Analytics