1.1.1 查看是否安装JDK
打开 iterm 或者终端,输入以下命令中的任意一个即可
java ## check the present running java which java ## check java version java -version
1.1.2 Java环境配置
iterm 输入
echo $SHELL
,查看当前使用的shell- 如果是
/bin/zsh
,则修改 ~/.zshrc - 如果是
/bin/bash
,则修改 ~/.bash_profile 或 ~/.profile
- 如果是
以zsh为例
## check all the available jdk /usr/libexec/java_home -V ## check the top jdk /usr/libexec/java_home ## check some jdk (eg. version 1.11.0) /usr/libexec/java_home -v 1.11.0 ## edit .zshrc to set java_home variable vim ~/.zshrc ## add the following line into the file export JAVA_HOME=$(/usr/libexec/java_home) PATH=".$PATH:$JAVA_HOME/bin" ##let the configuration in .zshrc take effect source ~/.zshrc 或者 退出iterm重新打开 ## check if configure succeed echo $JAVA_HOME echo $PATH
JDK1.5之后不用再设置classpath了
1.3 配置和切换多个版本的JDK
修改环境变量
- 使用 vim 打开 ~/.zshrc
- 加入以下配置
# Java
# 各版本对应的路径
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
export JAVA_11_HOME=`/usr/libexec/java_home -v 11`
# 设置默认的 jdk 版本
export JAVA_HOME=$JAVA_8_HOME
export PATH=$PATH:$JAVA_HOME/bin
# 动态切换版本的快捷命令
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
- 使修改的配置立即生效
source ~/.zshrc
动态切换JDK
$ jdk8
$ java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
$ jdk11
$ java -version
openjdk version "11.0.8"
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
配置mysql
# 修改 ~/.zshrc
vim ~/.zshrc
# 切换编辑模式
i
# 添加mysql路径到PATH
export PATH=$PATH:/usr/local/mysql/bin
# 退出vim编辑模式,保存修改
ESC + :wq!
# 使配置生效
soucre ~/.zshrc
# 别名设置 mysql启动、关闭、重启
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
alias mysqlrestart='sudo /usr/local/mysql/support-files/mysql.server restart'
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。