如何解决:Java JDK 8手动安装中的“ / bin / bash:jar:找不到命令”错误?

时间:2019-06-12 12:40:50

标签: java java-8 ubuntu-16.04

由于要构建的另一个软件的依赖性,我不得不手动安装Java JDK 8,因此使用了以下指南:https://www.vultr.com/docs/how-to-manually-install-java-8-on-ubuntu-16-04

但是当我尝试构建软件时,发生了以下错误:

/bin/bash: jar: command not found

我已经在.bashrc和.profile中设置了PATH,并且还在/ etc / environment中设置了环境,但是问题仍然存在。

.bashrc和.profile的末尾,我添加了以下几行:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_211/bin:/usr/lib/jvm/jdk1.8.0_211/db/bin:/usr/lib/jvm/jdk1.8.0_211/jre/bin"
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_211
JRE=/usr/lib/jvm/jdk1.8.0_211/jre

我希望路径位置正确,并且软件应该可以构建,但是失败了。 请帮助我解决此问题。

谢谢。

编辑:找到了我的问题的解决方案,只需在终端上运行以下命令:

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_211/bin/jar 180

1 个答案:

答案 0 :(得分:0)

我的问题的解决方案是在终端上输入以下命令:

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_211/bin/jar 180