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

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

我按照以下说明在 Ubuntu 11.10 上设置 Java如何安装 Java?

我运行了这个命令来安装:

sudo apt-get install openjdk-6-jdk

成功后,我输入了java,但出现此错误:

The program 'java' can be found in the following packages:
 * gcj-4.4-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
 * gcj-4.5-jre-headless
 * openjdk-7-jre-headless

答案1

您尝试过这个命令吗?

sudo update-alternatives --config java

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

如果您看到一个或多个安装,它将为您提供一个以数字开头的列表。只需选择与您想要默认使用的版本相对应的数字即可。

如果你没有看到任何已安装的程序,那么肯定有问题。在这种情况下,请查看这个问题

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

答案2

笔记:WebUpd8 团队的 PPA 已于 2019 年 4 月 16 日起停止使用。因此,此 PPA 没有任何 Java 文件。更多信息可参见PPA 在 Launchpad 上的页面因此这种方法已经不再有效,而且由于历史原因而存在。

使用以下命令安装 Oracle Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

答案3

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

在那里添加以下几行。

JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

答案4

您可以通过运行来设置默认的 Java根据您的需要,可以使用以下命令:

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 

如果它有效请告诉我!

相关内容