在 Mac 中配置 JDK 环境变量

一、JDK安装到了哪里

Mac 安装 JavaSDK 的过程中,安装程序没有提供安装路径的输入界面,那么,它被安装到哪里了呢?在developer.apple.com中有如下的说明:

From developer.apple.com

从这段描述中能够看到,可以在终端上执行 /usr/libexec/java_home 查询 JDK 的安装目录:

localhost:~ andy$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home

二、配置JDK

推荐在 “.bash_profile” 中进行配置,只对本用户生效:

  1. 首先,在 "~" 中创建 “.bash_profile” 文件
localhost:~ andy$ cd ~
localhost:~ andy$ pwd
/Users/andy
localhost:~ andy$ touch .bash_profile
  1. 在终端中执行 open -e .bash_profile,打开文本编辑工具编辑如下内容:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export JAVA_HOME
export PATH
export CLASSPATH

保存,并执行 source .bash_profile ,并可通过下述方式查询 java 版本号,以验证 JDK 配置是否正确:

localhost:~ andy$ java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

三、测试JDK配置

//HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        Test test = new Test();
        test.sayHello();
    }
}

//Test.java
public class Test{
    public void sayHello(){
        System.out.println("Hello World");
    }
}

若程序执行成功,说明 JDK 环境正常可用。

你可能感兴趣的:(在 Mac 中配置 JDK 环境变量)