Java JDK安装文件提取为绿色版(免安装版)

前言

在服务端部署Java项目时,可能会根据项目的环境考虑使用不同的JDK版本,在使用时根据不同项目切换jdk版本很不方便。另外,安装的jdk会自动安装jdk_update,但是我又不想让jdk自动更新。绿色版的好处就是:不会向windows文件夹释放java的文件、不会有开机启动项、不会自动更新、更方便切换jdk版本。

 

1.去oracle官网下载一份jdk,通过7-zip提取为压缩包(部分压缩软件无法解压,如遇到请下载7-zip)

2.下载后找打如下位置:

C:\Users\admin\Downloads\jdk-8u202-windows-x64\.rsrc\1033\JAVA_CAB10(请参照.rsrc后面路径)

3.解压上面路径下的111文件,得到一个tools压缩包,此压缩包为绿色版jdk

4使用java -version发现报错:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

请在tools目录下执行以下命令解决:

for /r %x in (*.pack) do ./bin/unpack200 -r "%x" "%~dx%~px%~nx.jar"

 

posted @ 2023-01-26 11:23  KeepSmiling_me  阅读(1875)  评论(0)    收藏  举报