我按照教程在我的计算机Centos7 OS上安装了JDK8,但在上一部分中,我尝试设置了环境变量。
在本教程的最后部分,我输入了:
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的行。还好吧??
我猜最主要的问题是它给我机器上的其他应用程序带来了麻烦。
发布于 2016-09-14 04:40:47
应该使用常规双引号(")来括起字符串,而不是使用花哨的双引号(“)。
https://stackoverflow.com/questions/39478616
复制相似问题