问题是出在了 /etc/profile文件上,开始是安装了一个jdk,在profile文件文件中增加了环境变量
export JAVA_HOME=/home/yonghuming/java/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
原因可能是影响了系统中的openjdk的依赖使用,将三段代码注释掉,就能正常登录了
#export JAVA_HOME=/home/yonghuming/java/jdk1.8.0_191
#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#export PATH=$JAVA_HOME/bin:$PATH
敲改文件的命令时使用完整路径就好了: /usr/bin/sudo /usr/bin/vi /etc/profile
如果安装了vim也是一样,用 /usr/bin/sudo /usr/bin/vim /etc/profile
使用系统自带的jdk也可以,不用专门去安装jdk了。