Skip to content

🔧scoop

緣起

sdk install jdk fail , git bash permission denied

簡介

[!info] Windows 安裝 Scoop 來進行包管理 Scoop 可以簡單理解為一個在 Windows 中可以使用的包管理工具,這個包管理工具需要在 PowerShell 中執行。

去哪下載

choco install powershell-core
choco install pwsh

[!info] use powershell 7 run Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')

PowerShell 7.2.6
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

PS C:\Users\tommy.lin> Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
Initializing...
Downloading...
Extracting...
Creating shim...
Adding ~\scoop\shims to your path.
Scoop was installed successfully!

📝 怎麼玩

install java

scoop bucket add java

  • scoop install openjdk17
  • scoop install openjdk11
  • scoop reset openjdk11
# 安裝 bucket
yu_da@tommy-msi MINGW64 ~/Desktop
$ scoop bucket add java
Checking repo... OK
The java bucket was added successfully.

---

$ scoop install openjdk17
Installing 'openjdk17' (17.0.2-8) [64bit] from java bucket
Downloading https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_windows-x64_bin.zip (177.6 MB)...
Checking hash of openjdk-17.0.2_windows-x64_bin.zip ... ok.
Extracting openjdk-17.0.2_windows-x64_bin.zip ... done.
Linking ~\scoop\apps\openjdk17\current => ~\scoop\apps\openjdk17\17.0.2-8
'openjdk17' (17.0.2-8) was installed successfully!

---

yu_da@tommy-msi MINGW64 ~/Desktop
$ scoop reset openjdk11
Resetting openjdk11 (11.0.2-9).
Linking ~\scoop\apps\openjdk11\current => ~\scoop\apps\openjdk11\11.0.2-9

---
# open new terminal
$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)