环境变量的设置


JDK 中最重要的三个环境变量:


  1. ​PATH​: 命令或可执行文件的查找路径
  2. ​JAVA_HOME​: JDK 的主目录
  3. ​CLASSPATH​: JDK 的“类包”目录




修改环境变量



// 打开 `Terminal` 或 `iTerm` 
// 进入以下路径查看
cd /Library/Java/JavaVirtualMachines/

// 查看安装的版本
ls

// 进入目录(多个版本,则手动输入版本;输入cd空格后,可按tab键自动补全)
cd jdk1.x.x_xx.jdk/Contents/Home

// 复制jdk home的路径,当前目录输入pwd
pwd

// 进入用户主目录,查看有无 .bash_profile 文件
cd ~

// 编辑.bash_profile文件(没有则新建,命令touch .bash_profile)
vim .bash_profile
vi .bash_profile

// 按 i 进入编辑模式,输入以下内容
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

export CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

// 输完按esc,再按 shift+; ,输入wq保存    wq    // 输入使环境变量起作用   source .bash_profile     // 输出成功代表环境变量已配置好   echo $JAVA_HOME    // 重启一下终端,输入   java -version     // 必须说明的是   // 这种配置方法只适用于用户环境变量   // 如系统更新,之前配置可能失效   // 如想永久改变需要配置   // /etc 目录下的 profile 文件中




来个HelloWorld练手


public class HelloWorld {     /**     * 输出一行字符串“Hello World!”     * @param args     */     public static void main(String[] args) {     System.out.println("Hello World!");     } }




➜  javaTest javac HelloWorld.java ➜  javaTest ls HelloWorld.class HelloWorld.java ➜  javaTest java HelloWorld Hello World!