配置jdk与maven
用到的命令
# 进入 JDK 安装目录
cd /Library/Java/JavaVirtualMachines
# 查看文件
ls
➜ jdk-1.8.jdk jdk-11.jdk
# 查看路径
pwd
➜ /Library/Java/JavaVirtualMachines
# 打开环境变量配置文件
vi ~/.bash_profile
这里的地址要注意下,第一次 是 vi .bash_profile
# 注意这里用touch命令第一次配置环境变量会报错:.bash_profile does not exist.,意思需要创建文件 直接vi、vim都行
vi命令 按下esc+ `:wq`保存与退出
# 执行文件
source ~/.bash_profile
# 查看java当前配置版本
echo $JAVA_HOME
java -version
.bash_profile文件配置
.bash_profile 文件是一个隐藏文件,通常用于配置用户的环境变量。它位于用户的主目录下,绝对路径为
/home/$name/.bash_profile
1
。在 Linux 系统中,用户的主目录通常用波浪号(~)表示,因此 .bash_profile 文件的路径也可以表示为 ~/.bash_profile
1
。
查找 .bash_profile 文件
要查看 .bash_profile 文件,可以在终端中使用以下命令:
ls -a ~
这将列出用户主目录下的所有文件,包括隐藏文件。如果 .bash_profile 文件存在,它将显示在列表中。如果文件不存在,可以使用以下命令创建一个新的 .bash_profile 文件:
touch ~/.bash_profile
然后,您可以使用文本编辑器(如 nano 或 vim)编辑该文件并添加所需的环境变量配置。例如:
vi ~/.bash_profile
JDK 1.8Config
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"
JDK 17与8Config
# JDK Config
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
export JAVA_HOME=$JAVA_HOME_8
alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && echo current JDK has switched to oracle jdk version 1.8. && java -version"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17 && echo current JDK has switched to openjdk version 17. && java -version"
CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"
maven
export M2_HOME=/Volumes/BOOTCAMP/inipath/apache-maven-3.9.9
export PATH=$PATH:$M2_HOME/bin