在 Windows(在这系列里指的是 Windows 10 以上的版本)上除非您使用 WSL 环境,不然没办法使用 SDKMAN 这种以 Bash 为基础的 SDK 管理指令。好在 Windows 上也有类似 Homebrew 这的套件管理工具,一样可以透过几个简单的指令安装好 JDK 及 Gradle。
在 Windows 作业系统上,有两个比较常见的套件安装工具,一个是 Chocolatey 、一个是 Scoop 。相较於 Chocolatey 包山包海,Scoop 更专注於开放原始码、指令列的开发者工具,也是笔者较为偏好的选择。你可以把 Scoop 想成是 Windows 版本 apt,许多 CLI 套件都可以用它来安装。两个工具间的差异,可以参考 Scoop Github Wiki 的这篇说明 。
安装 Scoop 的方式很简单,直接把官网的几行指令贴在 PowerShell 里即可:
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# 假如有 Policy 警告,则再补这一行
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
为了让我们在使用 Scoop 时可以强化下载速度,我们可以用 Scoop 安装 aria2 这个套件。aria2 是一款开放原始码、跨平台的下载指令管理工具,支援 HTTP、HTTPS、FTP、Bittorrent 和 Metalink 等下载协定。安装 aria2 後,Scoop 在下载时就会自动切换使用 aria2 来加速。
$ scoop install aria2
接着要让 Scoop 取得所有 JDK 清单(在 Scoop 叫 Bucket),在 PowerShell 里输入:
$ scoop bucket add java
接着安装最新版 OpenJDK:
$ scoop install openjdk
假如後续需要安装多个 JDK 版本,可以参考 Bucket 的 Repository 来取得套件版本名称,比方说想装最新版 JDK 8的话,就用 adopt8-upstream
这个名称。安装後可以透过 reset
指令来切换版本:
$ scoop reset adopt8-upstream
有了 Scoop 後要安装套件往往就是一行指令,在终端机里输入这行指令来安装 Gradle:
$ scoop install gradle
安装好後重新载入就可以用 $ gradle --version
指令来验证安装是否成功:
------------------------------------------------------------
Gradle 7.2
------------------------------------------------------------
Build time: 2021-08-17 09:59:03 UTC
Revision: a773786b58bb28710e3dc96c4d1a7063628952ad
Kotlin: 1.5.21
Groovy: 3.0.8
Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM: 16.0.2 (Oracle Corporation 16.0.2+7-67)
OS: Windows 10 10.0 amd64
Gradle 会把系统里各个工具的版本资讯都列出来供我们确认,若能看到这个画面就表示安装成功罗!
假如您习惯使用 Windows 作业系统当开发机,不排斥使用终端机输入指令,也喜欢使用 apt 这种套件管理工具的话,那这个方式就很适合您!当然,假如你想要到 Oracle 官网下载官方 JDK,再搭配手动安装 Gradle 的话,可以参考下一篇的可携性安装方式。
<<: B+树索引实战篇-Part2(联合索引的扫描区间与边界条件)
前言 昨天我们做了新增point表的判断 今天要正式在point表确认送出分数 并储存於资料库里了 ...
最近觉得学习状况有点惨,而且花蛮多时间在处理电脑硬体问题,过程中发现自己情绪波动还蛮大的,也顺便以此...
URL : https://app.hackthebox.eu/machines/263 IP :...
今天这篇是延续上篇的动态元件~在动态元件切换的过程中,每当我们切换一个新的元件,旧元件的资料就会消失...
第二天,我们来谈谈JavaScript(JS)与TypeScript(TS)的比较吧! 使用Java...