即使在“sudo apt-get install openjdk-6-jdk”之后也找不到Java命令

Ton*_*cha 12 java software-installation

我按照如何安装 Java 中的说明在 Ubuntu 11.10 上设置Java?.

我运行此命令进行安装:

sudo apt-get install openjdk-6-jdk
Run Code Online (Sandbox Code Playgroud)

成功并输入后java,我收到此错误:

sudo apt-get install openjdk-6-jdk
Run Code Online (Sandbox Code Playgroud)

mar*_*oit 11

你试过这个命令吗?

sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)

这将列出所有安装和配置的 Java 版本。

如果您看到一个或多个安装,它会给您一个列表,每个元素以一个数字开头。只需选择与默认情况下要使用的版本相对应的数字即可。

如果您没有看到任何安装,则说明有问题。在这种情况下,看看这个问题

虽然这个问题是针对 Oracle Java 7 的,但它列出了 Java 6 和 Java 7 通用的方法,用于安装 Java 并让 Ubuntu 查看并链接到新的 Java 安装。如果您需要第 6 版,只需下载第 6 版 JDK 并按照该问题中提供的说明进行操作,相应地更改文件名。

  • 如果在运行 update-alternatives 时,您收到类似 `update-alternatives: warning: /etc/alternatives/java is dangling` 的消息,请删除悬空链接(即 `sudo rm /etc/alternatives/java`)并运行 update-再次选择。 (7认同)

Ton*_*cha 2

通过手动设置 java 路径解决了这个问题/etc/profile

添加以下行到那里。

JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
Run Code Online (Sandbox Code Playgroud)