转自:www.cnblogs.com/sanduzxcvbn…
java自从被oracle收购后,windows下新的版本只有安装版。没有zip免安装。
windows安装版有一下坏处
- 会写注册表
- 会将java.exe,javaw.exe 等解压到C:\Windows\System32或者C:\Windows\SysWOW64
- 会将定期更新程序设置开机自启动,发现新版本弹窗提示
- 会在PATH中写一个oracle的javapath,还会加上jre\bin
好处就是安装方便
下面说一下,如何免安装
从网址:mirrors.huaweicloud.com/java/jdk/ 下载最新的jdk windows安装版
比如:jdk-8u202-windows-x64.exe
用解压缩软件解压到E:\jdk-8u202-windows-x64\ 然后使用Win+R->cmd打开命令行
cd E:\jdk-8u202-windows-x64\.rsrc\1033\JAVA_CAB10
extrac32.exe 111 #解压得到tools.zip 文件
将tools.zip解压缩到,比如E:\tools
cd E:\tools
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar" #将.pack文件改成.jar文件
解压源码(如不需要可忽略)
cd E:\jdk-8u202-windows-x64\.rsrc\1033\JAVA_CAB9
extrac32.exe 110 #解压得到src.zip 文件
将src.zip放到tools文件夹,然后将tools文件夹重命名为jdk1.8即可。 配置环境变量
增加JAVA_HOME e:\jdk1.8
修改PATH,追加 ;%JAVA_HOME%\bin;
增加 CLASSPATH ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;