参考:http://blog.csdn.net/xiaoping8411/article/details/6973887
1.利用 java2exe工具 (csdn上下载)。做成独立客户端 ,运行
2.greenjvm_make (csdn) 对rt.jar瘦身,将瘦身后的rt.jar->替换客户端依赖的jre\lib\rt.jar
3.第二步骤正确执行后 把程序开着运行它,
瘦身jre\bin 和 jre\lib
先瘦身lib
--jre\ 目录下除了 lib,bin目录外的都删除
--lib下面的文件夹除了i386 其他的文件夹(注意是文件夹)都删除,i386文件夹中只保留jvm.cfg
--lib,bin下面 基本上保留下面几个文件 看截图
--瘦身bin的时候,看似没用的文件删除时候 如果在用会提示,删除不了的。
一边删除一边运行程序,逐步精简。
4.每次代码修改后,jre都要重新瘦身一次,所以版本确定后再一次瘦身吧。
5.jre中最大的2个文件
lib\rt.jar
bin\client\classes.jsa
压缩工具7z
瘦身并不好!我的瘦身后在其他windows机器上运行出错
分享到:
相关推荐
因为很多用户的电脑上没有合适版本的jre。用一个软件的同时必须安装另外一个软件(jre)会给人一种流氓软件强行捆绑的感觉,而很多用户对此很抵触。更不要提用户电脑上的jre版本千变万化(有没有jre,是微软的还是...
Java客户端和JRE瘦身是优化Java应用程序性能和减少资源占用的重要技术。在许多情况下,Java应用程序,特别是桌面客户端,会附带完整的Java运行时环境(JRE),这可能导致安装包体积庞大,影响下载速度和用户体验。...
我在网上下载了许多精减JRE的方法,反复学习折腾了几天,结果jre无法运行,后来我干脆全部用手动精减JRE,边删除边动行我自己制作的软件,结果现在可以精减到15.1MB的大小,比以前的80MB还是要小得多。
win-finestJRE 是jre精简实现的窗口wingdows 应用,它能够轻松的令java虚拟机尽可能最大瘦身。 1、去除虚拟机中不被程序调用的类。 2、压缩虚拟机体积,减少空间占用。 3、操作 点选 配置 ->设置 好相关...
通过以上步骤,我们可以了解到JRE瘦身的基本流程和技术,这对于系统优化和定制化部署有着重要的实践意义。不过,这种操作通常需要对Java虚拟机的工作原理有深入理解,以便在保证功能完整性的前提下,达到最佳的瘦身...
这个是jre是经过我自己处理的一个缩小版jre,瘦身后大小约为3M; 目前我自己在window平台的xp和win7下测试时没什么问题,下载后我在压缩包里面写了一个简单的bat文件,jre测试.bat,下载后,如果能够正常运行这个bat...
1. `make.bat`:如前所述,这是一个批处理脚本,用于执行JRE瘦身过程。 2. `fps_test.jar`:这是一个示例的Java应用程序,用于演示工具的使用方法。用户需要将其替换为自己的应用程序jar文件。 3. 可能还有其他辅助...
自己动手精简我们jre,再打包成exe这样java程序就可以在windows下很好的运行了,而且jre体积也很小不影响下载!感兴趣的可以下载后动手精简一下你的jre,我的精简到了2M以内,做成exe后根本看不出来是java做的。里面...
精简出最小_jre收藏 ,介绍了如何减少jre大小的方法。
Java运行环境(JRE,Java Runtime Environment)是执行Java应用程序必不可少的组件,它包含了Java虚拟机(JVM)、Java核心类库以及其他支持Java程序运行的组件。然而,标准的JRE体积较大,对于某些特定场景,如...
最近在写一个java开发的游戏,jre1.8.0_181整整有199mb,对于一个只有400多k的游戏来说,完全没必要,于是就进行精简,把jre精简到22.5mb,游戏也能正常运行。如果你急需使用精简的jre,可以下载试试。本来想精简到...
在JavaScript中,检查客户端的Java Runtime Environment (JRE)版本是一项重要的任务,因为这有助于确保用户设备上的环境兼容你的Web应用程序。"js检查客户端的jre版本"这个标题揭示了我们要探讨的核心技术点:如何...
精简了jdk1.6的jre 精简工具是GreenJVMMake.jar 下载后GreenJVMMake.jar不用解压,直接使用(将它与您的程序.jar放在同一个文件夹内) 使用方法javaw -jar GreenJVMMake.jar -t da -i ./myapp.jar -o ./ 就可生成rt....
如果你想分发你的小程序,那么我们来进行jre瘦身吧! 看看我们的HelloWorld最小能多小。 jre带的很多文件可能在你的程序里并不需要,或者你的程序只需要某个几兆大的jar里面的一个class。所以,理论上我们可以对...
关于JRE的瘦身处理,本文后面将做详细介绍。 #### 四、具体步骤 1. **使用exe4j创建EXE文件** - **启动exe4j**:打开exe4j,进入创建配置文件的向导。 - **选择类型**:选择“Java Application in a Launcher...
"精简版JRE"的主要特点在于针对特定应用场景进行了瘦身,去除了不常用或者不必要的组件,例如: - 删除了某些特定平台的本地库,以减少跨平台的体积。 - 精简了部分高级特性,如JavaFX,对于不需要这些功能的简单...
标题提到的"jre6精简版"是Java 6的一个轻量级版本,专门针对特定需求进行了优化和瘦身。这个版本在保持基本功能的同时,减小了安装包的体积,以便于快速下载和部署。 描述中提到"支持webservice",这意味着尽管是...
这种瘦身版JRE通常会移除开发工具(如javac编译器)、示例程序、文档以及某些高级特性,以满足低配环境或对空间有限制的应用场景。在描述中提到,这个精简版JRE适合用于替代工具类的JRE,意味着它可能适用于那些只...