现在在入门hadoop中,给虚拟机的linux系统安装jdk 和hadoop后,配置好环境变量,执行hadoop和java命令时候。
java命令总是没有这个命令 得执行source /etc/profile后才能生效
解决方案一:
linux每次进入都需要 source /etc/profile才能使用java命令,需要配置永久环境变量,修改etc目录下的bashrc文件,在最前面添加
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export PATH=
P
A
T
H
:
PATH:
PATH:JAVA_HOME/binexport CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/dt.jar:
JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
在我的linux系统中,此方式无效
解决方案二:
,修改etc目录下的bashrc文件,在最前面添加
source /etc/profile
方法二有效,java命令可以随意启动了