我是 ubuntu 的新手,在我运行的终端中的某个时刻:
mortar local:illustrate pigscripts/retail-recsys.pig purchase_input -f params/retail.params
但我有以下错误:
A suitable java installation could not be found. If you already have java installed
please set your JAVA_HOME environment variable before continuing. Otherwise, a suitable java installation will need to be added to your local system.Installing Java
On OSX run
javac
from the command line. This will intiate the installation. For Linux systems please consult the documentation on your relevant package manager.
但我很确定我有 Java,所以请问我该如何设置我的 JAVA_HOME 环境变量?
最佳答案
首先,您需要决定使用哪个已安装的 Java 版本?不用担心,您可以选择任何您拥有的 -
update-java-alternatives -l
一个“简单”的解决方案是将其添加到“$HOME/.bashrc”,
export JAVA_HOME=$(update-java-alternatives -l | head -n 1 | awk -F ' ' '{print $NF}')
这会选择第一个安装的 JDK 并将其作为 JAVA_HOME(第三个字段)- 在我的系统上是
/usr/lib/jvm/java-1.7.0-openjdk-amd64
关于java - 在 Ubuntu 中设置 JAVA_HOME 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23124674/