首页
学习
活动
专区
圈层
工具
发布

【开发环境】JRE 裁剪 ② ( 裁剪 bin 目录下的 dll 动态库文件 | 压缩 rt.jar 文件 )

文章目录 一、裁剪 lib 目录下的 jar 文件 二、压缩 rt.jar 文件 参考博客 : 精简jre1.8 精简jre步骤 裁剪JRE(嵌入式设备的java环境移植) 资源下载地址 ( 本篇博客的资源快照.../han1202012/87389091 JRE 裁剪分为三步 : 第一步 : 裁剪 bin 目录下的 dll 动态库文件 ; 第二步 : 裁剪 lib 目录下的 jar 文件 ; 第三步 : 裁剪 rt.jar...jar 文件后 , 程序仍然正常执行 ; 此时 jre 还剩下 76MB ; 二、压缩 rt.jar 文件 ---- 将 rt.jar 拷贝出来 , 进行解压 ; 解压后 , 得到这些目录文件...; 在上述解压 rt.jar 的目录下 , 执行如下命令 , 重新打包 rt.jar ; jar cvf rt.jar com java javax org sun jdk 压缩完毕后 , rt.jar...只有 30MB 左右 ; 将压缩后的 rt.jar 拷贝到 jre 的 lib 目录下 ; 此时程序依然可以执行 ; jre 裁剪后 30MB ;

44810

一次对JDK进行减肥的记录

最近做的一个小项目,因为要涉及到批量部署,每次在部署之前都需要在各个主机上先安装jdk环境(为了使用jdk自带的工具如jps等,所以没有单纯安装jre),但是因为jdk文件太大(以jdk-8u161-linux-x64...xuweilinjijis/article/details/77527117 jdk1.8运行环境精简瘦身 我的实践 我根据搜索到的资料,结合自身的实际需求,以满足程序能够正常运行的最低需求,对jdk-8u161-linux-x64.../com/sun/awt jdk1.8.0_161/jre/lib/rt.jar/com/sun/java/swing jdk1.8.0_161/jre/lib/rt.jar/com/sun/swing...jdk1.8.0_161/jre/lib/rt.jar/java/applet jdk1.8.0_161/jre/lib/rt.jar/java/awt jdk1.8.0_161/jre/lib.../rt.jar/javax/swing jdk1.8.0_161/jre/lib/rt.jar/sun/applet jdk1.8.0_161/jre/lib/rt.jar/sun/awt jdk1.8.0

1.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java知识理解:为什么安装JDK以及JDK、JRE、JVM三者关系及相关理解

    一、什么是JDK 通俗来说:JDK 是整个JAVA的核心,包括了Java运行环境,一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。...里面主要包含了jvm和java运行时基本类库(rt.jar)。rt.jar可以简单粗暴地理解为:它就是java源码编译成的jar包。...(2)JRE和JVM区别: JVM并不代表就可以执行class了,JVM执行.class还需要JRE下的lib类库的支持,尤其是rt.jar。...脚本语言:vb(window系统自带识别环境)、shell(Linux系统自带识别环境) js(自带浏览器识别) 脚本语言操作系统本身也是并不识别,只是操作系统提前配置了识别环境,我们只需要通过记事本编辑

    36810
    领券