我已经按照一个教程在我的计算机centos7 os上安装了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\u配置文件
[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的行。没事吧?是吗?
我想最主要的问题是它给我机器上的其他应用程序带来了麻烦。

最佳答案

应该使用常规双引号(")将字符串括起来,而不是使用花哨的双引号()。

关于linux - “centos7”导出:找不到命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39478616/

10-10 17:48