与安装文件(EXE/MSI)相比,我更喜欢复制+配置的方式使用程序,因为安装文件会在我不知道的情况下修改我很多系统配置
今天跟大家分享一种获得zip格式的jdk/jre的方式:从j安装文件中提取(方式可能有些复杂,但非常实用)
Stage 1:从本地安装文件中寻找 MSI&CAB
1. 从Oracle(Sun)的官方网站下载JRE/JDK,这种方式对所有版本的SDK/JRE都可用
2. 运行安装程序,等安装程序加载完毕后,最小化安装程序
3. 在Win7中,打开C:\Users\YOUR_USER_NAME\AppData\LocalLow\Sun\Java目录
4. 你可以看到一个MSI文件和数个CAB文件
Stage 2: 使用uniextract提取 MSI/CAB
2. 解压uniextract161_noinst.rar到任意目录
Stage 3: 最后,提取名称为tools.zip的内容
1. 把jdk1.8.0_11.msi拖到UniExtract.exe图标
2. 选择"Extract Method: MSI Administrative Installer",等待进度...
3. 出入一个输出目录,默认会在当前目录创建与msi文件同名文件夹
4. 经过几秒的等待,你就能看到tools.zip
5. 这就是你想要的,你可以解压tools.zip到任意目录,这样你就拥有了一个java运行环境,而不用在系统中安装
*最后,你可以把刚才打开的java安装程序关闭