gpt4 book ai didi

java - 安装 Java 时在 Ubuntu 上安装 Elastic Search 失败

转载 作者:行者123 更新时间:2023-12-02 10:12:34 30 4
gpt4 key购买 nike

# java
if [ -d "$HOME/Downloads/jdk1.8.0_152" ] ; then
JAVA_HOME="$HOME/Downloads/jdk1.8.0_152"
fi
if [ -d "$HOME/Downloads/jdk1.8.0_152/bin" ] ; then
PATH="$HOME/Downloads/jdk1.8.0_152/bin:$PATH"
fi

我已经安装了 Java,如果我输入 which java 它会显示:

/home/aero/Downloads/jdk1.8.0_152/bin/java

如果我输入 java -version 它会显示:

java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

但是如果我想通过以下方式安装elasticsearch:

sudo dpkg -i elasticsearch-6.6.1.deb

它显示:

(Reading database ... 285478 files and directories currently installed.)
Preparing to unpack elasticsearch-6.6.1.deb ...
could not find java; set JAVA_HOME or ensure java is in PATH
dpkg: error processing archive elasticsearch-6.6.1.deb (--install):
new elasticsearch package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
elasticsearch-6.6.1.deb

最佳答案

通过 sudo 执行时检查 Java 是否可用.

sudo which java

如果上面没有显示 Java,请尝试以下命令:

sudo -E which java

-E switch是在执行sudo时保留环境变量.

如果上面的方法有效,请查看 sudo -E dpkg -i <dpkg_file> 是否有效有效。

如果上述步骤没有帮助,我建议您将用户主文件夹之外的 Java 安装文件夹移动到某个常见位置,例如 /opt ,查看二进制文件是否有权限,重新定义JAVA_HOME变量并重做上述步骤。

关于java - 安装 Java 时在 Ubuntu 上安装 Elastic Search 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54897623/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com