我已经按照一个教程在我的计算机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/