StarVault社团图标 StarVault 开发文档
Android开发 环境配置 2025-02-28 328

JDK8安装与环境变量配置指南

作者头像

桑纳塔_Na

StarVault 文档团队

JDK(Java Development Kit)是Java开发的核心工具包,Android开发必须依赖JDK环境。本指南将详细介绍JDK8的下载、安装过程,以及Windows和macOS系统下的环境变量配置方法。

下载JDK8

推荐从Oracle官方网站下载JDK8,步骤如下:

  1. 访问Oracle JDK下载页面:https://www.oracle.com/java/technologies/downloads/#java8
  2. 在"Java SE 8"部分,根据你的操作系统选择对应的版本(Windows/macOS)
  3. 接受许可协议(Accept License Agreement)
  4. 点击下载链接,需要Oracle账号登录(若无账号可免费注册)

Windows系统安装步骤

  1. 双击下载的安装文件(如jdk-8u391-windows-x64.exe)

  2. 在安装向导中,点击"下一步"

  3. 建议保持默认安装路径(通常为C:\Program Files\Java\jdk1.8.0_391),点击"下一步"

    记住安装路径,后续配置环境变量需要用到

  4. 等待安装完成,点击"关闭"按钮

macOS系统安装步骤

  1. 双击下载的.dmg文件(如jdk-8u391-macosx-x64.dmg)

  2. 在弹出的窗口中,双击.pkg文件启动安装程序

  3. 按照安装向导提示,点击"继续"和"安装",需要输入管理员密码

  4. 安装完成后,点击"关闭"按钮

Windows系统环境变量配置

步骤1:打开环境变量设置

  1. 右键点击"此电脑"或"我的电脑",选择"属性"
  2. 点击"高级系统设置"
  3. 在弹出的"系统属性"窗口中,点击"环境变量"

步骤2:配置JAVA_HOME变量

  1. 在"系统变量"区域,点击"新建"
  2. 变量名输入:JAVA_HOME
  3. 变量值输入JDK安装路径(如:C:\Program Files\Java\jdk1.8.0_391
  4. 点击"确定"

步骤3:配置Path变量

  1. 在"系统变量"区域,找到并选中"Path"变量,点击"编辑"
  2. 点击"新建",输入:%JAVA_HOME%\bin
  3. 再次点击"新建",输入:%JAVA_HOME%\jre\bin
  4. 点击"确定"保存设置

步骤4:验证配置是否成功

  1. 按下Win + R,输入cmd,打开命令提示符
  2. 输入以下命令并回车:
java -version

如果配置成功,会显示类似以下信息:

java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)

再输入以下命令验证:

javac -version

macOS系统环境变量配置

步骤1:打开终端

可以通过Spotlight搜索(按下Command + 空格),输入"终端"并打开。

步骤2:编辑bash配置文件

根据你使用的shell,选择相应的配置文件:

# 如果你使用bash(默认)
nano ~/.bash_profile

# 如果你使用zsh(macOS Catalina及以上默认)
nano ~/.zshrc

步骤3:添加环境变量配置

在打开的文件中,添加以下内容(注意替换为实际的JDK版本路径):

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_391.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

按下Control + O保存,然后按下Control + X退出编辑器。

步骤4:使配置生效并验证

在终端中输入以下命令使配置生效:

# 对应bash
source ~/.bash_profile

# 对应zsh
source ~/.zshrc

验证配置是否成功:

java -version
javac -version

常见问题与解决方法

问题1:"java不是内部或外部命令"

这通常是因为Path变量配置不正确。请检查:

  • JAVA_HOME路径是否正确指向JDK安装目录
  • Path变量中是否添加了%JAVA_HOME%\bin
  • 配置完成后是否重启了命令提示符

问题2:安装时提示"已安装更高版本的JRE"

这是因为系统中已经安装了更高版本的Java运行环境,可以选择卸载现有版本或直接安装JDK(JDK包含JRE)。

问题3:macOS找不到JDK安装路径

可以使用以下命令查找JDK安装路径:

/usr/libexec/java_home -V