我出现这个问题,是因为给tomcat指定版本时,多余增加了空格
如
export JAVA_HOME=/home/ubuntu/jdk1.8.0_191
export JRE_HOME=/home/ubuntu/jdk1.8.0_191/jre
写成了
export JAVA_HOME = /home/ubuntu/jdk1.8.0_191
export JRE_HOME = /home/ubuntu/jdk1.8.0_191/jre
因为格式的问题,空格会使变量出问题.
如果是其他操作,也可以考虑一下最近修改的配置文件有没有多了空格,说不定是那个文件.