以前一直在/etc/profile配置jdk变量,是对所有用户生效的。
今天要配置用户级变量,只对当前用户生效:
vim ~./bashrc
在末尾加上
export JAVA_HOME=/home/username/jdk目录 export PATH=$JAVA_HOME/bin:$PATH
source ./.bashrc 使生效...
java -version 报错”-bash: java:未找到命令“...
echo $JAVA_HOME 输出正常..
切换到bin目录执行./java -version 输出正常...
echo $PATH 发现没java路径...
/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
于是更改配置:
export JAVA_HOME=/home/username/jdk目录 export PATH=/home/username/jdk目录/bin:$PATH
source ./.bashrc 使生效...
java -version 正常!
问题解决!



