1,建立新文件夹,存储xxx.jar和完整jre,编写cmd.bat
@echo off
set path=%cd%\jre\bin
java -jar -verbose:class dict.jar >>class.txt
pause
运行后把所有功能都试用一次,会生成class.txt。去掉不属于rt.jar的class.我用的是dw的查找和替换,最终得到的类如下:
java/lang/Object.class
java/lang/Object.class
2,编写一个小程序来copy文件,在jre/lib文件下建立rt1文件夹还有reducert.jar,class.txt文件。最后通过reduce.jar把rt文件夹中的类拷贝到rt1文件夹中,就可以用jar cvf rt1.jar rt1下的文件夹名来打包替换了。用cmd运行xxx.jar少类补类,这个就很麻烦了,耐心弄吧。
3,用onePackage导出吧,具体操作自己摸索吧
程序用到的小软件,onePackage打包工具,还有ReduceRt.jar
都是从网上学的,不做深究,亲试花了一些时间,所以打出来方便记忆
分享到:
相关推荐
精简jre步骤 1. 拷贝一个完整版的jre文件夹到D盘 2. 删除jre目录下所有出bin和lib目录的所有文件或目录 3. 打开cmd窗口,设置path路径为空,转到D:\jre\bin目录,运行java –version。正常显示当前Java的版本。 4. ...
标题 "精简JRE - 实例Swing计算器 with 精简JRE" 提供了两个主要知识点:一是关于Java的精简版运行时环境(JRE),另一个是使用Swing构建的计算器应用。 1. **精简JRE**: Java运行时环境(JRE)是执行Java应用...
精简JRE的主要目的是减少安装包的大小,提高下载和部署的效率,同时降低运行时的内存占用。在JRE中,rt.jar是最核心的库文件,包含了Java标准类库的所有类。通过对rt.jar进行精简,可以移除那些不常用或者特定应用...
笔者精简了jre,并给出一个可用实例,笔者有一个java项目,已经对jre进行精简,制作了可执行包,从140M减到了20M,在精简jre的过程中,笔者也写了一些脚本和代码,旨在过程化该解决方案, 但是由于使用了exe4j,而...
在IT领域,特别是Java开发中,经常需要将应用程序...总结,将Java应用程序转化为exe并精简JRE,既方便了用户,也优化了软件性能。通过使用恰当的工具和方法,可以实现这一目标,同时需要注意各种技术细节和合规问题。
然而,标准的JRE安装包相对较大,对于某些只需要特定功能的应用场景,如服务器部署、嵌入式系统或者物联网设备,精简JRE可以有效地减小资源占用,提高运行效率。本篇文章将深入探讨如何精简JRE中的"lib"目录,以满足...
Java Portable 1.8.0.181 绿色便携精简JRE, jPortable在线安装后提取版。最大化保持功能版。7z压缩后44M解压后162M。可配合便携版360极速浏览器,firefox等浏览器使用,使便携式java随时可用
- **定制需求**:某些应用可能只需要特定的Java功能,精简JRE可以只包含这些必要的部分。 - **安全性**:减少不必要的组件可以降低潜在的安全风险。 3. **精简方法**: - **选择性安装**:通过定制安装,仅安装...
"精简JRE"通常指的是为了减少安装体积、提高运行速度或者针对特定应用需求而定制的JRE版本。这种定制化的过程可能包括移除不必要或冗余的库、插件和服务,使得JRE更加轻量化,适用于那些对系统资源有限制或有特定...
"精简jre最新版"指的是针对Java运行环境的一个轻量级版本,这个版本进行了优化,删除了一些不必要的组件,以减小安装包的大小。在描述中提到,它支持Swing组件,这意味着用户依然可以使用Java的图形用户界面(GUI)...
【标题】"精简jre的利器autojar"所涉及的知识点主要集中在Java应用程序的部署和优化上。Autojar是一款非常实用的工具,主要用于自动化Java应用程序的打包过程,特别是对于那些需要精简JRE(Java运行环境)的项目,它...
精简JRE(Java Runtime Environment)方案主要针对的是在特定应用环境下对标准JRE进行裁剪,以减小其体积、提升启动速度或减少资源占用等目的。这种做法尤其适用于嵌入式系统、移动设备或其他资源受限的环境。本文将...
因此,“精简JRE”成为了一个优化和减小JRE体积的有效方法。本篇将详细介绍如何精简JRE中的“bin”目录,以适应特定需求。 “bin”目录是JRE的核心部分,包含了Java虚拟机(JVM)、Java命令行工具和其他必要的可...
最近在写一个小程序,jre1.8.0_181整整有199mb,对于一个只有400多k的程序来说,完全没必要,于是就进行精简,把jre精简到40M、左右,程序也能正常运行。如果你急需使用精简的jre,可以下载试试。
本篇内容将深入探讨如何精简JRE并使用verbose命令来获取运行时的详细信息。 首先,精简JRE是为了减小Java运行环境的体积,以适应不同的应用场景,例如嵌入式设备、物联网设备或云服务等。精简JRE通常包括删除不必要...
因为很多用户的电脑上没有合适版本的jre。用一个软件的同时必须安装另外一个软件(jre)会给人一种流氓软件强行捆绑的感觉,而很多用户对此很抵触。更不要提用户电脑上的jre版本千变万化(有没有jre,是微软的还是...
【标题】"Greenjvm_make 精简JRE"是一个专为Java开发人员设计的工具,用于定制和优化Java运行时环境(JRE)。它简化了从标准JRE中剔除不必要的库和组件的过程,使得JRE体积更小,更适合特定的应用场景,从而提高应用...