环境变量设置的路径问题
terminal输入sudo gedit /etc/profile 打开profile文件,后面添加
export JAVA_HOME=/home/maixiaodou/java/jdk1.8.0_261
export JRE_HOME=/home/maixiaodou/java/jdk1.8.0_261/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
【保证路径的准确性】在解压java的文件夹里打开terminal,输入pwd获得该文件夹所在路径
同理,修改sudo gedit /etc/environment 打开 environment文件 也是如此。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/home/maixiaodou/java/jdk1.8.0_261
每回使用都需要source 生效
解决方案:terminal输入gedit .bashrc打开bashrc文件,末尾添加以下代码:
source /etc/profile