上一篇讲了java的下载和安装。

这篇我们来点高级点儿的内容——下载并自动化配置java。

:::danger{title="警示说明"} 本篇不适合新手小白。本篇是自动化配置,目标是节省搭建环境的时间。 :::

下面开始。

通过上一篇中的【绿色安装】我们可以了解到配置java的几个步骤:

  • 下载zip文件
  • 复制到c:\dev-tools
  • 解压zip文件
  • 配置环境变量

这些步骤完全可以使用脚本来做到。

比如下载文件,可以使用wget,遗憾的是,它并没有默认安装到windows10中,我们可以去其它网站上下载(见文章最后的链接)。

复制可以使用copy或xcopy。解压可以用7z或独立的7za。

配置环境变量可以使用repidee

综上,可以得到一个bat脚本(脚本以文件的形式提供在最后的123网盘中)。

chcp 65001
REM 说明:本文件中有中文,文件编码是UTF-8,不要使用windows自带的记事本打开,建议使用Notpad3或Editplus

REM 下载,若已存在,就不重复下载
if exist jdk-21.0.4_windows-x64_bin.zip (
    echo "do not download again"
) else (
    wget.exe --no-check-certificate https://download.oracle.com/java/21/archive/jdk-21.0.4_windows-x64_bin.zip
)

REM 解压,并指向最终目录
7za x jdk-21.0.4_windows-x64_bin.zip -aoa -oC:\dev-tools

REM 设置JAVA_HOME
rapidee -S -C -E -M JAVA_HOME C:\dev-tools\jdk-21.0.4
REM 追加新值到PATH中
rapidee -I -C -E -M PATH %JAVA_HOME%\bin

REM 说明:rapidee可以设置成功环境变量,但是——执行后不会立即生效,此时可以手动打开环境变量窗口再关闭,就生效了。或者重启电脑也行。因为自动化脚本是用于在新的电脑上安装这些环境的,安装之后重启一下电脑也能接受。

这里有操作视频

链接

  • wget
  • 7-zip 独立版
    • 在里面搜索7-Zip Extra: standalone console version,点第一个结果的最左边的Download即可。
  • repidee

如上文件已上传到123网盘,点击此处去下载【提取码:java】(注意:需要注册为123pan的用户,才可以免费使用浏览器即可高速下载)。