繁体   English   中英

尽管已安装,但未找到 Ubuntu 18.04 Java 命令

[英]Ubuntu 18.04 Java Command Not Found Despite Being Installed

我最初在 Ubuntu 18.04 上安装了 default-jdk 和 default-jre。

尝试为朋友托管 Minecraft 服务器,但出现此处发现的错误

我跟着评注的建议遵循这个建议重新安装,而不是11版以上版本,Java版本8这里是幸福

sudo rm -r /usr/lib/jvm/java-11-oracle

但作为一个错误,我删除了该文件夹中的所有文件,只留下了两个目录

  1. java-11-openjdk-amd64
  2. java-8-openjdk-amd64

从那以后,我尝试使用sudo apt-get install default-jdk ; sudo apt-get install default-jre重新安装 java sudo apt-get install default-jdk ; sudo apt-get install default-jre sudo apt-get install default-jdk ; sudo apt-get install default-jre并且它们安装得很好,但是以 root 或用户身份运行 java -version 返回:

找不到命令“java”,但可以使用以下命令安装:

  1. sudo apt install default-jre
  2. sudo apt 安装 openjdk-11-jre-headless
  3. sudo apt 安装 openjdk-8-jre-headless

我已经在 askubuntu、digitalocean 和 stackoverflow 上搜索了一些答案,但找不到任何可以解决此问题的方法。 我也问过我的室友,他是一位经验丰富的计算机科学专业的,过去曾广泛使用过ubuntu,他也没有找到解决办法。 有没有人遇到过这个问题?

我感谢任何和所有的回应😊

已找到解决方案。 跑步:

sudo apt purge -y openjdk-11-jre-headless
sudo apt purge -y openjdk-8-jre-headless
sudo apt purge -y default-jdk

并重新安装已解决问题

检查你的路径。 您应该使用 apt-get 删除旧的 jdk。 我认为您的系统仍然假设旧的 jdk-11 仍然存在。 您可以尝试重新安装它或使用 update-alternatives 切换到其他版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM