- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我遵循了本教程 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/
当我做的时候 echo %JAVA_HOME% 它在 Windows 10 上返回 %JAVA_HOME% 我做错了什么? 最佳答案 如果您确定已正确设置它们,则可以在 Windows 10 中使用以
据我所知,我的系统 JAVA_HOME 变量设置正确,但 echo %JAVA_HOME% 返回错误的路径(适用于旧版本的 Java)即使在我重新启动 Windows 之后。 另一个程序也认为 JAV
当我尝试 hadoop2.x 时,我启动了一个伪分布式操作,当我输入“sbin/start-dfs.sh”时,我得到了一个错误: JAVA_HOME 不存在然后我检查 etc/hadoop/hadoo
我编辑了我的 .bashrc我的服务器上的文件,带有 sudo nano ~/.bashrc export JAVA_HOME=/usr/bin/java export PATH=${PATH}:${
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 2 年前。 Improve th
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
我有 Linux CentOS 5.5 版,我正在尝试安装 sun-java6-jdk。 我注意到如果我执行以下命令,我有: java -version java version "1.6.0_2
尝试编译 Javadoc taglet 时,需要 $JAVA_HOME/lib/tools.jar ,我发现ant(1.8.4版)集java.home至 $JAVA_HOME/jre而不仅仅是 $JA
我正在尝试安装 jboss-as-7.1.1.Final。首先我remarqued,我无法访问JBoss 的管理页面。然后我尝试从命令提示符添加用户和密码,我看到这条消息出现: JAVA_HOME i
我尝试在 Windows 中的 CMD 上运行 Kafka,它非常不稳定,经常出错。然后我遇到了这个post ,这建议安装 Ubuntu 并从那里运行 Kafka。 我已经成功安装了 Ubuntu。鉴
我注意到首先有人问过一个非常相关的问题,但答案是重新启动系统,这对我来说不起作用。如果有人感兴趣,这是该链接: WINDOWS 10 JAVA_HOME is not working 此外,关于 Pa
我查看了与该错误相关的每个 stackoverflow 问题: Error: JAVA_HOME is not defined correctly. We cannot execute /usr/
我在 Windows 10 中遇到了 Tomcat8.exe 这种奇怪的情况。 我在Windows系统环境下定义的JAVA_HOME环境变量指向JDK 1.8路径: JAVA_HOME=C:\Prog
当我运行 react-native run-android 时,出现错误 ERROR: JAVA_HOME is set to an invalid directory:/usr/libexec/ja
当我运行 react-native run-android 时,出现错误 ERROR: JAVA_HOME is set to an invalid directory:/usr/libexec/ja
我知道有很多关于此的问题和答案,但没有一个有效。我使用的是 Windows 7 计算机。 我已经在环境变量中设置了 JAVA_HOME,但我不断收到错误。我已将其设置为 "C:\Progra
这个问题在这里已经有了答案: Towards the "true" definition of JAVA_HOME (5 个答案) 关闭 4 年前。 为什么 ActiveMQ 提供者需要设置 JAV
我似乎有一个错误指定的 JAVA_HOME 变量。我可以在很多事情上绕过它,但现在我似乎被困住了。我正在尝试使用 Google App Engine 并上传应用程序。 当我这样做时,我得到的错误是:
我正在尝试更新 Jasper Reports Server,但遇到了 Java 问题。它使用Tomcat来运行java。我这台服务器上没有安装java,对java也不是很熟悉。 Java 安装在名为
所以我尝试为 cocos2d-x 构建项目。我目前在 cmd 中,当我键入 python android-build.py -p 19 cpp-tests 时,它开始制作项目,但随后出现构建失败的错误
我是一名优秀的程序员,十分优秀!