Android开发
环境配置
2025-02-28
•
328
JDK8安装与环境变量配置指南
桑纳塔_Na
StarVault 文档团队
JDK(Java Development Kit)是Java开发的核心工具包,Android开发必须依赖JDK环境。本指南将详细介绍JDK8的下载、安装过程,以及Windows和macOS系统下的环境变量配置方法。
下载JDK8
推荐从Oracle官方网站下载JDK8,步骤如下:
- 访问Oracle JDK下载页面:https://www.oracle.com/java/technologies/downloads/#java8
- 在"Java SE 8"部分,根据你的操作系统选择对应的版本(Windows/macOS)
- 接受许可协议(Accept License Agreement)
- 点击下载链接,需要Oracle账号登录(若无账号可免费注册)
Windows系统安装步骤
双击下载的安装文件(如jdk-8u391-windows-x64.exe)
在安装向导中,点击"下一步"
-
建议保持默认安装路径(通常为C:\Program Files\Java\jdk1.8.0_391),点击"下一步"
记住安装路径,后续配置环境变量需要用到
等待安装完成,点击"关闭"按钮
macOS系统安装步骤
双击下载的.dmg文件(如jdk-8u391-macosx-x64.dmg)
在弹出的窗口中,双击.pkg文件启动安装程序
按照安装向导提示,点击"继续"和"安装",需要输入管理员密码
安装完成后,点击"关闭"按钮
Windows系统环境变量配置
步骤1:打开环境变量设置
- 右键点击"此电脑"或"我的电脑",选择"属性"
- 点击"高级系统设置"
- 在弹出的"系统属性"窗口中,点击"环境变量"
步骤2:配置JAVA_HOME变量
- 在"系统变量"区域,点击"新建"
- 变量名输入:
JAVA_HOME - 变量值输入JDK安装路径(如:
C:\Program Files\Java\jdk1.8.0_391) - 点击"确定"
步骤3:配置Path变量
- 在"系统变量"区域,找到并选中"Path"变量,点击"编辑"
- 点击"新建",输入:
%JAVA_HOME%\bin - 再次点击"新建",输入:
%JAVA_HOME%\jre\bin - 点击"确定"保存设置
步骤4:验证配置是否成功
- 按下
Win + R,输入cmd,打开命令提示符 - 输入以下命令并回车:
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