MAC环境变量文件为 /etc/profile 这是根目录 全局环境变量 一般不修改这个 因为这个会影响到使用这台电脑的其他用户
~/.bash.profile 这是用户目录 一般修改这个! 只影响自己!
修改java 环境变量为 首先找到自己安装的jdk目录 …
可以使用 /usr/libexec/java_home -V 来找到自己安装的所有的java目录 前提是你还没有设置
找到目录后. 执行 cd ~
执行 vi .bash_profile
按i 代表是写入文件,这是MAC防止无意错误修改的按键锁
写入
export 在MAC里 是写入的意思 .
export NAME =“罗干” 换成中文含义就是 写入 环境变量名称=值
echo 在MAC就是输出的意思 类似C语言的print
echo $NAME 换成中文含义就是 输出 变量名为NAME的变量值
export JAVA_HOME="/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home"
意思就是设置一个名为JAVA_HOME的环境变量 ,他的值为/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
export PATH=".
P
A
T
H
:
PATH:
PATH:JAVA_HOME/bin"
意思就是 设置一个名为PATH的环境变量 …值为 “.
P
A
T
H
:
PATH:
PATH:JAVA_HOME/bin” 其中
P
A
T
H
的
意
思
代
表
如
果
之
前
有
其
他
的
P
A
T
H
就
一
起
添
加
进
来
.
.
连
起
来
.
以
免
丢
失
覆
盖
了
其
他
的
P
A
T
H
e
x
p
o
r
t
C
L
A
S
S
P
A
T
H
=
"
PATH的意思 代表如果之前有其他的PATH就一起添加进来..连起来.以免丢失覆盖了其他的PATH export CLASS_PATH="
PATH的意思代表如果之前有其他的PATH就一起添加进来..连起来.以免丢失覆盖了其他的PATHexportCLASSPATH="JAVA_HOME/lib"
这个你自己解释下
CLASS_PATH 环境变量
“
J
A
V
A
H
O
M
E
/
l
i
b
"
值
写
入
一
个
名
字
为
C
L
A
S
S
P
A
T
H
的
环
境
变
量
并
要
求
值
为
"
JAVA_HOME/lib" 值 写入一个名字为CLASS_PATH 的环境变量 并要求值为"
JAVAHOME/lib"值写入一个名字为CLASSPATH的环境变量并要求值为"JAVA_HOME/lib” 表示之前所有的java.home都在这一个变量里面
按esc "
然后按冒号 输入wq 意思是保存退出
然后执行 source .bash_profile
退出终端 重启 就ok了