我最初在Ubuntu 18.04上安装了default-jdk和default-jre。
试图为朋友托管Minecraft服务器,但被发现错误here
我遵循评论者的建议重新安装了Java版本8,而不是上面安装的版本11,方法是遵循here这个建议
sudo rm -r /usr/lib/jvm/java-11-oracle
但是作为一个错误,我删除了该文件夹中的所有文件,仅保留了两个目录
从那时起,我尝试使用sudo apt-get install default-jdk ; sudo apt-get install default-jre
重新安装Java,并且它们安装得很好,但是以root或用户身份运行java -version会返回:
找不到命令'java',但可以使用以下命令安装
我已经在askubuntu,digitalocean和stackoverflow上搜索了一些答案,但找不到任何可解决此问题的方法。我还问了我的室友,他是一位经验丰富的计算机科学专业的人,过去曾广泛使用ubuntu,但他找不到解决方案。有人遇到过这个问题吗?
我感谢所有回复?
答案 0 :(得分:1)
已找到解决方案。正在运行:
sudo apt purge openjdk-11-jre-headless
sudo apt purge openjdk-8-jre-headless
sudo apt purge default-jdk
并重新安装已解决该问题
答案 1 :(得分:0)
检查您的路径。您应该使用apt-get删除旧的jdk。我认为您的系统仍然假定旧的jdk-11仍然存在。您可以尝试重新安装它,或使用更新替代品切换到其他版本。