【问题标题】:How to install Oracle jdk 15 on Debian 10 Buster如何在 Debian 10 Buster 上安装 Oracle jdk 15
【发布时间】:2021-02-18 11:29:05
【问题描述】:

我正在尝试在 vanilla Debian Buster 10 无头服务器上安装 Oracle 的 JDK 15。 我下载了 Oracle 的 Linux x64 Debian 软件包,但安装失败并没有任何明显的错误:

sudo dpkg -i ./jdk-15.0.2_linux-x64_bin.deb


(Reading database ... 59385 files and directories currently installed.)
Preparing to unpack ./jdk-15.0.2_linux-x64_bin.deb ...
Unpacking jdk-15.0.2 (15.0.2-1) over (15.0.2-1) ...
Setting up jdk-15.0.2 (15.0.2-1) ... 

看起来还可以,但是:

java --version

给我:

command not found

【问题讨论】:

  • 你需要设置PATH变量。在this guide 第 6 步。
  • @Alex 谢谢!这真的很有帮助!

标签: java oracle debian


【解决方案1】:

javajavac 添加到update-alternatives 的简单方法:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-15.0.2/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-15.0.2/bin/javac 100

接下来您将能够使用javajavac 命令。

如果您有多个javajavac 版本,请使用以下命令在它们之间切换:

sudo update-alternatives --config java
sudo update-alternatives --config javac

【讨论】:

  • 太棒了!它确实给了我 java 命令,但没有 javac.
  • 我想需要更改 PATH 变量,但我不明白为什么在使用 dpkg -i 安装时不会自动配置所有这些
  • @Peter Answer 编辑为包括javac。我知道这应该通过设置 $PATH 来工作,但我需要以不同的方式回答这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-29
  • 2021-05-15
相关资源
最近更新 更多