首页 > 解决方案 > Java 无法在 Ubuntu 上安装

问题描述

我已经开始构建一个自定义的 Android HAL。为了做到这一点,我正在设置一个新的 Linux 安装,并在尝试运行 make 时出错。

make could not find jdk tools.jar

在浏览论坛并尝试解决此问题后,我尝试卸载 Java 并重新安装它。现在当我输入这个:

java -version

我收到此错误:

Command 'java' not found, but can be installed with:....

这表明它已被卸载。但是,当我去安装时

sudo apt install openjdk-11-jre-headless

我被告知:

openjdk-11-jre-headless is already the newest version (10.0.1+10-3ubuntu1).

所以很明显它认为它仍然安装在某个地方,但我不知道如何解决这个问题。

标签: javaubuntu

解决方案


你在这里有几个问题。

  1. 您没有将 Java 添加到系统路径和环境中。$JAVA_HOME 可能未设置并且 $JAVA_HOME/bin 未添加到路径中。
  2. Java 11 不附带 tools.jar,因为整个 Java 打包系统在 Java 9 或 10 中发生了更改。改为安装 JDK 8。
  3. 您正在需要 JDK 的地方安装 JRE。

从http://java.oracle.com为您的平台下载最新的 JDK 8并按照安装说明进行操作。


推荐阅读