我已经按照教程在我的计算机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的行。没关系??
我认为它的主要问题是导致我机器中的其他应用程序出现问题。
答案 0 :(得分:2)
您应该使用常规双引号("
)来包含字符串,而不是您正在使用的花哨字符串(“
)。