我最初在Ubuntu 18.04上安装了默认的JDK和JRE。
尝试为朋友托管Minecraft服务器,但出现了此处发现的错误。
我按照评论者的建议重新安装了Java版本8,而不是上面安装的版本11,这里是遵循此处的建议。
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命令,都返回以下错误信息:
Command 'java' not found, but can be installed with:
- sudo apt install default-jre
- sudo apt install openjdk-11-jre-headless
- sudo apt install openjdk-8-jre-headless
我在askubuntu、digitalocean和stackoverflow上搜寻过答案,但都找不到解决此问题的方法。我还向我的室友咨询,他是一名经验丰富的计算机科学专业学生,并且过去曾经广泛使用ubuntu,但他也无法找到解决方案。有人遇到过这个问题吗?
感谢任何回复。