Java

是否可以使用 sdkman 從本地安裝 jdk

  • April 26, 2022

現在我使用sdkman從網際網路安裝jdk失敗,由於網路訪問問題,我無法安裝jdk。現在我想從本地使用 sdkman instal sdk。我認為程序應該是這樣的:

  1. 從網際網路下載 jdk tar.gz 文件
  2. 將文件複製到某個文件夾
  3. 使用 sdkman 從本地路徑安裝 jdk

可能嗎?我已經像這樣下載了jdk:

wget -c https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/11/jdk/x64/linux/OpenJDK11U-jdk_x64_linux_hotspot_11.0.11_9.tar.gz

所有的 JAVA JDK 文件將被解壓到candidates/java目錄中。

  • 您可以將所需的jdk目錄提取到
${SDKMAN_DIR}/candidates/java/.
  • 在linux中它通常會.sdkman/home/<user>
/home/user/.sdkman/candidates/java
  • 它將顯示為未分類。
sdk list java

===== Available Java Versions=================

Vendor        | Use | Version      | Dist    | Status     | Identifier
------------------------------------------------- 

Unclassified  | >>> | dcevm        | none    | local only | dcevm-11.0.11_1

使用以下命令永久安裝它:

sdk default java dcevm-11.0.11_1

然後JAVA_HOME根據需要設置路徑。

引用自:https://unix.stackexchange.com/questions/656762