【发布时间】:2020-06-08 15:04:38
【问题描述】:
我最初在 Ubuntu 18.04 上安装了 default-jdk 和 default-jre。
尝试为朋友托管 Minecraft 服务器,但收到错误发现 here
我按照评论者的建议重新安装了 java 版本 8 而不是上面安装的版本 11,遵循这个建议 here 那就是
sudo rm -r /usr/lib/jvm/java-11-oracle
但作为一个错误,我删除了该文件夹中的所有文件,只留下了两个目录
- java-11-openjdk-amd64
- java-8-openjdk-amd64
从那以后,我尝试使用sudo apt-get install default-jdk ; sudo apt-get install default-jre 重新安装 java,它们安装得很好,但是以 root 或用户身份运行 java -version 会返回:
找不到命令“java”,但可以安装:
- sudo apt install default-jre
- sudo apt install openjdk-11-jre-headless
- sudo apt install openjdk-8-jre-headless
我已经搜索了 askubuntu、digitalocean 和 stackoverflow 以获得一些答案,但我找不到任何可以解决此问题的方法。我还问了我的室友,他是一位经验丰富的计算机科学专业的,过去曾大量使用过ubuntu,他找不到解决方案。有没有人遇到过这个问题?
感谢所有回复 ??????
【问题讨论】:
-
您是否按照所有三个步骤重新安装 java?
-
Default-jdk 主要是为了让系统知道你使用的是哪个jdk。你仍然需要一个jdk。我会使用 openjdk。
标签: java ubuntu-18.04 openjdk-11 openjdk-8