我按照以下说明在 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
如果它有效请告诉我!