gpt4 book ai didi

java - 坚果错误 : JAVA_HOME is not set

转载 作者:太空宇宙 更新时间:2023-11-04 13:52:02 25 4
gpt4 key购买 nike

我遵循了本教程 http://saskia-vola.com/nutch-2-2-elasticsearch-1-x-hbase/当我最终尝试运行 Nutch sudo bin/nutch Inject urls 时,我收到了此错误

Error: JAVA_HOME is not set.

但是当我回显 JAVA_HOME 时它会返回

/usr/lib/jvm/java-7-openjdk-amd64

它也在/etc/environment中

JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"

我还在文件 ~/.bashrc 末尾添加了一行

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

但它仍然返回此错误。我该如何修复它?

最佳答案

您正在以 root 用户身份运行该命令,因此应用程序看到的环境变量对 root 用户可见,而不是您的用户。只需检查 root 是否设置了 JAVA_HOME 环境变量,或者如果可能的话,以您的用户身份运行程序。

您可以尝试sudo -E bin/nutch注入(inject)网址

正如 sudo 手册所说,-E, --preserve-env向安全策略表明用户希望保留其现有的环境变量。如果用户没有保护环境的权限,安全策略可能会返回错误。

关于java - 坚果错误 : JAVA_HOME is not set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30201142/

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