2
我想从一个文件中得到一些变量和其他shell文件中使用它。 为此,我创建了两个文件,如下所示。如何JAVA_HOME变量添加到PATH变量在Ubuntu
我有两个SH文件。
- setenv.sh
- Setup.sh
内容setenv.sh的:
#!bin/bash
export JAVA_HOME=/home/jre
内容Setup.sh的:
. ./setenv.sh
echo $JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin
java Copy
当我运行Setup.sh文件它提供了以下的输出:
/home/jre
java not found
所以,可以请你帮我解决这个问题。 感谢
贵'/家庭/ jre'文件夹中,实际上包含了'bin'文件夹中包含了'java'二进制大转弯? – Mena
尝试运行从'setup.sh'脚本 – anubhava
'$ JAVA_HOME /斌/ java的Copy' @Mena是该文件夹存在,并且拥有所有必需的文件。 – Vishal