在 Debian 上安装 Java 通常需要 root 权限,但是否“必须 root”取决于你用哪种方式安装。
sudo apt update
sudo apt install default-jdk
/usr/lib/jvm、/usr/bin 等系统目录你可以从 Oracle / Adoptium 下载 JDK 压缩包:
tar -xzf jdk-21_linux-x64_bin.tar.gz
然后:
export JAVA_HOME=$HOME/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
curl -s "https://get.sdkman.io" | bash
sdk install java
~/.sdkman| 方式 | 是否需要 root |
|---|---|
| apt 安装 | ✅ 需要 |
| 手动解压 | ❌ 不需要 |
| SDKMAN | ❌ 不需要 |
如果你是个人开发机 / 无 sudo 权限服务器,推荐用 手动解压或 SDKMAN。
如果你需要,我可以给你具体版本的详细步骤。