/usr/sbin/update-info-dir: 1: /etc/environment: JAVA_HOME: 未找到

/usr/sbin/update-info-dir: 1: /etc/environment: JAVA_HOME: 未找到

我正在尝试安装nginx

通过跑步:apt-get install nginx

它失败了,抛出一个奇怪的错误,说没有JAVA_HOME

查看我的/etc/environment文件,它看起来像这样:

JAVA_HOME = "/opt/jdk1.8.0_144/bin/" 
JRE_HOME = "/opt/jdk1.8.0_144/jre"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME:$JRE_HOME"

既然它已经存在,有什么建议吗?

答案1

JAVA_HOME请修复您的路径语法,删除和运算符周围的空格=

改变:

JAVA_HOME = "/opt/jdk1.8.0_144/bin/" 
JRE_HOME = "/opt/jdk1.8.0_144/jre"

到:

JAVA_HOME="/opt/jdk1.8.0_144/" 
JRE_HOME="/opt/jdk1.8.0_144/jre"

相关内容