Windows 下JDK綠色免安裝制作教程


java自從被oracle收購后,windows下新的版本只有安裝版。沒有zip免安裝。
windows安裝版有一下壞處

  • 會寫注冊表
  • 會將java.exe,javaw.exe 等解壓到C:\Windows\System32或者C:\Windows\SysWOW64
  • 會將定期更新程序設置開機自啟動,發現新版本彈窗提示
  • 會在PATH中寫一個oracle的javapath,還會加上jre\bin

好處就是安裝方便

下面說一下,如何免安裝

從網址:https://mirrors.huaweicloud.com/java/jdk/ 下載最新的jdk windows安裝版
比如:jdk-8u202-windows-x64.exe

用解壓縮軟件解壓到E:\jdk-8u202-windows-x64\ 然后使用Win+R->cmd打開命令行

cd /d E:\jdk-8u202-windows-x64\.rsrc\1033\JAVA_CAB10
extrac32.exe 111

:: 此時解壓出 tools.zip 文件
:: 打開當前文件夾
explorer.exe .
:: 將tools.zip 用解壓軟件解壓到當前文件夾,e.g. `E:\jdk-8u202-windows-x64\.rsrc\1033\JAVA_CAB10\tools`

:: 將 .pack文件改成.jar文件

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

:: 解壓 src.zip 如果不需要源碼 src.zip 可忽略此步

cd ..\..\JAVA_CAB9
extrac32 110

:: 將src.zip移動到tools文件夾

move src.zip ..\JAVA_CAB10\tools\

:: 將tools文件夾里的內容復制到指定目錄,e.g. D:\jdk

xcopy /s /e /i /y E:\jdk-8u202-windows-x64\.rsrc\1033\JAVA_CAB10\tools d:\jdk

:: 刪除 E:\jdk-8u202-windows-x64\ 文件夾
cd / && rd /s /q E:\jdk-8u202-windows-x64\

精簡下來的步驟如下:

1.使用解壓縮軟件解壓縮jdk-8u202-windows-x64.exe文件,得到一個文件夾:jdk-8u202-windows-x64
2.進入到這個文件夾中的.rsrc\1033\JAVA_CAB10 目錄下,然后在命令行中執行這個命令:extrac32.exe 111
此時會解壓生成一個 tools.zip 文件
3.將tools.zip 用解壓軟件解壓到當前文件夾,生成一個tools文件夾
4. 進入到tools文件夾中,使用命令:for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar" 將.pack文件改成.jar文件
5.此時tools文件夾就是jdk綠色版,把tools修改成jdk放在d盤
設置環境變量增加 JAVA_HOME d:\jdk
修改PATH,追加 ;%JAVA_HOME%\bin;
增加 CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
設置環境變量后,需要重新打開cmd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM