首页 > 解决方案 > Xubuntu:找不到命令“java”[已解决]

问题描述

编辑:在搜索了更多内容后,我发现出了什么问题,我决定尝试在此线程中找到的答案。我删除了/usr/bin/java/包含一些与旧版本 java.xml 相关的文件的目录。java -version现在给我:

openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)正如它应该的那样,我所有需要java的程序现在都可以完美运行。

-[原问题]-

我正在运行 xubuntu (Ubuntu 20.04),我最近使用包管理器安装了 java,例如sudo apt install openjdk-11-jdk

但是当我跑步时,java -version我得到:

Command 'java' not found, but can be installed with: sudo apt install default-jre # version 2:1.11-72, or sudo apt install openjdk-11-jre-headless # version 11.0.7+10-3ubuntu1 sudo apt install openjdk-8-jre-headless # version 8u252-b09-1ubuntu1 sudo apt install openjdk-13-jre-headless # version 13.0.3+3-1ubuntu2 sudo apt install openjdk-14-jre-headless # version 14.0.1+7-1ubuntu1

当我尝试跑步时,sudo update-alternatives --config java我得到:

There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java Nothing to configure. update-alternatives: warning: forcing reinstallation of alternative /usr/lib/jvm/java-11-openjdk-amd64/bin/java because link group java is broken update-alternatives: warning: not replacing /usr/bin/java with a link

我正在关注本指南:https ://linuxize.com/post/install-java-on-ubuntu-20-04/

当我(最近)第一次安装 xubuntu 时,我的笔记本电脑的 wifi 驱动程序没有自动安装,我必须在操作系统安装后通过将笔记本电脑连接到手机来安装它,这样我就可以使用包管理器来安装缺少的驱动程序,是否可以我错过了一些应该在初始操作系统安装期间安装但由于缺乏互联网连接而无法安装的文件/程序?如前所述,我的安装是最新的,所以我看不出我不能使用 java 的任何其他原因。

编辑:echo $PATH给我:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

file /usr/bin/java给我:/usr/bin/java: directory

标签: javalinuxubuntupath

解决方案


推荐阅读