我在ubuntu上还很新,在运行终端的某个时候:

mortar local:illustrate pigscripts/retail-recsys.pig purchase_input -f params/retail.params

但我有以下错误:



但是我很确定我有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

10-04 18:23