centos7“export:命令未找到

时间:2016-09-13 20:38:58

标签: linux bash shell java-8 centos7

我已经按照教程在我的计算机Centos7操作系统上安装了JDK 8,但在最后一部分我尝试设置环境变量。

在本教程的最后一部分,我输入了:

echo “export JAVA_HOME=/opt/jdk1.8.0_101” > /etc/profile.d/jre.sh
echo “export JRE_HOME=/opt/jdk1.8.0_101/jre” >> /etc/profile.d/jre.sh
echo “export PATH=$PATH:/opt/jdk1.8.0_101/bin:/opt/jdk1.8.0_101/jre/bin” >> /etc/profile.d/jre.sh

然后我打开终端时看到了这个:

bash: $'\342\200\234export':order not found
bash: $'\342\200\234export': order not found
bash: $'\342\200\234export': order not found
[evconsul8@localhost ~]$ 

路径:

[evconsul8@localhost ~]$ echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/evconsul8/.local/bin:/home/evconsul8/bin

之后我试着开启原因 〜/ .bash_profile中

[root@localhost evconsul8]# gedit ~/.bash_profile

结果:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
export JAVA_HOME=/opt/jdk1.8.0_101
export JRE_HOME=/opt/jdk1.8.0_101/jre
export PATH=$PATH:/opt/jdk1.8.0_101/bin:/opt/jdk1.8.0_101/jre/bin

export PATH

注意:在我的一次尝试之后,我在上面的文件中手动添加了对应于JAVA_HOME,JRE_HOME和PATH = $ PATH的行。没关系??

我认为它的主要问题是导致我机器中的其他应用程序出现问题。

1 个答案:

答案 0 :(得分:2)

您应该使用常规双引号(")来包含字符串,而不是您正在使用的花哨字符串()。