架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8924|回复: 2

[JavaSE] 【实战】制作 Java JDK Windows 绿色免安装版本

[复制链接]
发表于 2021-9-25 18:06:19 | 显示全部楼层 |阅读模式
Java 自从被 Oracle 收购后,windows 下新的版本只有安装版,没有zip免安装。Linux 环境有免安装的版本。

windows 安装版有以下缺点:

  • 会写注册表
  • 会将java.exe,javaw.exe 等解压到C:\Windows\System32或者C:\Windows\SysWOW64
  • 会将定期更新程序设置开机自启动,发现新版本弹窗提示
  • 会在PATH中写一个oracle的javapath,还会加上jre\bin


所以,制作成免安装版版本,直接不需要繁琐的安装步骤,直接复制解压设置一下环境变量即可。

JDK 下载地址:https://www.oracle.com/java/technologies/downloads/
需要注册一个 Oracle 账户进行下载,我已经将下载好的上传到其他网站:https://down.itsvse.com/item/qaxjwn.html

以 jdk-8u301 版本为例,下载 jdk-8u301-windows-x64.exe 文件,使用 7-zip 解压(winrar解压会报错!)

QQ截图20210925101227.jpg
解压到 jdk-8u301-windows-x64 目录下面,完成后如下图:

QQ截图20210925101304.jpg

然后进入到 .rsrc\1033\JAVA_CAB10 目录下面,执行如下命令:


QQ截图20210925102556.jpg

执行完成后,会生成 tools.zip 文件,使用解压工具解压到 tools 即可,解压完成后,如下图:

QQ截图20210925102137.jpg

进入到 tools 文件,执行如下命令,将 .pack 文件改成 .jar 文件,如下图:



QQ截图20210925102543.jpg

再次进入到 .rsrc\1033\JAVA_CAB9 文件夹,执行如下命令,获取源码包:

QQ截图20210925102654.jpg

将释放后的 src.zip 不需要解压,直接复制到 tools 目录即可,至此,制作 Java JDK Windows 绿色免安装版本就算完成了!

QQ截图20210925125611.jpg
绿色免安装版下载地址https://down.itsvse.com/item/xalkna.html

将 tools 文件夹重命名 jdk_1.8.0_301 复制到 D:\Java 目录下面,执行如下命令添加到环境变量:

cmd 设置永久环境变量命令
https://www.itsvse.com/thread-9230-1-1.html

备注:必须使用管理员身份运行 cmd 执行命令,并且要分两次在新的 cmd 窗口执行,否则,第二次的命令无法成功获取 JAVA_HOME 的值。

开始运行 cmd 命令,执行如下命令,查看 Java 版本:

C:\Users\itsvse_pc>java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)


QQ截图20210925180029.jpg

(完)




上一篇:nslookup 命令简单介绍
下一篇:EF 中 Expression<Func<T, bool>>与 Func<T, bool> 的区别
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-26 17:32:48 | 显示全部楼层
学习学习。。。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2024-4-7 16:31:55 | 显示全部楼层
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-24 17:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表