Skip to content

Instantly share code, notes, and snippets.

@toddlerya
Last active November 10, 2019 13:40
Show Gist options
  • Save toddlerya/81dccd01ede7bc396ce133ad48be4b51 to your computer and use it in GitHub Desktop.
Save toddlerya/81dccd01ede7bc396ce133ad48be4b51 to your computer and use it in GitHub Desktop.
# JDK
# export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
# export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
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=$JAVA_HOME/bin:$PATH
# jdk1.5以上的版本可以不设置CLASSPATH,JRE会自动搜索当前路径下的类文件;
# 而且使用Java的编译和运行工具时,系统可以自动家在dt.jar和tools.jar文件中的Java类
# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# alias命令动态切换jdk版本
# alias jdk8='export JAVA_HOME=$JAVA_8_HOME;export PATH=$JAVA_HOME/bin:$PATH;export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'
# alias jdk11='export JAVA_HOME=$JAVA_11_HOME;export PATH=$JAVA_HOME/bin:$PATH;export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
@toddlerya
Copy link
Author

toddlerya commented Nov 10, 2019

Ref: https://www.jianshu.com/p/af79ae7f732c

关于CLASSPATH的说明

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment