[atguigu@node11 ~]$ sudo update-alternatives --config java 共有 1 个提供“java”的程序。 选项 命令 ----------------------------------------------- *+ 1 /path/to/jdk/bin/java 按 Enter 保留当前选项[+],或者键入选项编号:
时间: 2023-08-27 08:21:44 浏览: 46
这个命令的输出表明系统中只有一个可用的 Java 程序,即 `/path/to/jdk/bin/java`。在这种情况下, `sudo update-alternatives --config java` 命令的作用并不大,因为它只有在存在多个可选的 Java 程序时才有意义。
如果你安装了多个版本的 JDK,可以使用 `sudo update-alternatives --install` 命令将它们添加到系统的替代项列表中,然后再使用 `sudo update-alternatives --config java` 命令来选择默认的 JDK 版本。
相关问题
The program 'g++' is currently not installed. You can install it by typing: sudo apt-get install g++ z@ubuntu:~$ sudo apt-get install g++ E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. z@ubuntu:~$ sudo dpkg --configure -a dpkg: error: parsing file '/var/lib/dpkg/updates/0006' near line 0: EOF after field name `'
根据你提供的信息,这看起来像是你在安装g++时遇到的问题。首先,你需要运行以下命令修复dpkg:
```
sudo dpkg --configure -a
```
然后,你可以尝试再次安装g++:
```
sudo apt-get install g++
```
如果你仍然遇到问题,可以尝试清除apt缓存并更新apt:
```
sudo apt-get clean
sudo apt-get update
```
然后再次尝试安装g++。希望这可以帮助你解决问题!
sudo update-alternatives --config java没反应
如果 `sudo update-alternatives --config java` 命令没有任何反应,可能是因为你的系统中没有设置 JDK 的替代项。在这种情况下,你可以通过以下命令手动设置 JDK 的替代项:
```
sudo update-alternatives --install /usr/bin/java java /path/to/jdk/bin/java 100
```
其中,`/path/to/jdk` 是 JDK 的安装路径,例如 `/usr/lib/jvm/java-8-openjdk-amd64`。该命令会将 JDK 的可执行文件 `java` 添加到系统的替代项列表中,并将其优先级设置为 `100`。
执行完以上命令后,再次执行 `sudo update-alternatives --config java` 命令,你应该就能够看到 JDK 的替代项了。根据提示选择相应的 JDK 版本即可。