rokevin
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
  • 安装

安装

MacOS 系统 Java 安装与环境配置

一、安装 Java

首先,你可以借助 Homebrew 来安装 Java。要是你还没安装 Homebrew,就在终端里输入以下命令进行安装

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装好 Homebrew 之后,在终端中执行下面的命令来安装 OpenJDK:

brew install openjdk

二、配置环境变量

  1. 打开终端,输入以下命令编辑环境变量配置文件:
nano ~/.zshrc
  1. 在文件里添加下面这行内容(以 Java 17 为例):
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
export PATH=$JAVA_HOME/bin:$PATH
  1. 按下 Control + X,接着按 Y,最后按 Enter 来保存并关闭文件。
  2. 让配置文件生效,执行命令:
source ~/.zshrc

三、验证安装结果

在终端输入以下命令,检查 Java 版本:

java -version

若显示出 Java 版本信息,就表明安装成功。

Windows 系统 Java 安装与环境配置

一、安装 Java

  1. 访问 Oracle Java 下载页面 或者 OpenJDK 下载页面,下载适合你系统的安装包。
  2. 运行下载好的安装包,按照安装向导的提示完成安装。安装过程中要记好 Java 的安装路径,比如 C:\Program Files\Java\jdk-17。

二、配置环境变量

  1. 按下 Win + S 组合键打开搜索栏,输入 “环境变量”,然后选择 “编辑系统环境变量”。
  2. 在弹出的窗口中,点击 “环境变量” 按钮。
  3. 在 “系统变量” 区域,点击 “新建” 按钮:
    • 变量名填写 JAVA_HOME
    • 变量值填写 Java 的安装路径,例如 C:\Program Files\Java\jdk-17
  4. 找到 “系统变量” 里的 path 变量,点击 “编辑”:
    • 点击 “新建”,添加 %JAVA_HOME%\bin
    • 再点击 “新建”,添加 %JAVA_HOME%\jre\bin(如果有 jre 目录的话)
  5. 依次点击 “确定” 保存设置。

三、验证安装结果

打开命令提示符,输入以下命令:

java -version

如果能看到 Java 版本信息,就说明安装成功。

常见问题及解决办法

1. 环境变量配置不生效

  • 可以尝试重启终端或者命令提示符。
  • 检查配置文件或者环境变量的路径是否正确。

2. 多个 Java 版本冲突

  • 在 macOS 系统中,可以使用 sudo /usr/libexec/java_home -V 命令查看已安装的 Java 版本,然后通过 java_home 命令来切换版本。
  • 在 Windows 系统中,要保证 JAVA_HOME 指向的是你想要使用的 Java 版本路径。

3. 是否需要配置classpath

在Java 8的Mac和Windows系统上,通常情况下,如果只是进行简单的Java开发和运行基本的Java程序,且不涉及复杂的第三方库依赖,是不需要配置CLASSPATH环境变量的。因为Java 8的JVM默认会将当前目录(.)作为类路径的一部分,所以如果你的类文件和相关依赖都在当前目录下,JVM可以正常找到并加载它们。

然而,当出现以下情况时,可能就需要配置CLASSPATH环境变量:

  • 使用第三方库:如果你的Java程序依赖于第三方的JAR包,并且这些JAR包不在默认的类路径下,那么就需要通过CLASSPATH来告诉JVM去哪里找到这些类。

  • 多个类路径:当项目的结构较为复杂,有多个不同的目录包含类文件或资源,且希望JVM能够在这些目录中搜索类时,也需要配置CLASSPATH来指定这些路径。

以下是在Mac和Windows系统上配置CLASSPATH环境变量的方法:

  • Mac系统:
    • 打开终端,使用文本编辑器(如nano或vim)打开~/.bash_profile或~/.zshrc文件(根据你使用的Shell来选择)。
    • 在文件中添加或修改CLASSPATH变量,例如:export CLASSPATH=.:/path/to/your/jar/files:$CLASSPATH。这里的.表示当前目录,/path/to/your/jar/files是存放JAR文件或其他类文件的目录,$CLASSPATH表示保留原有的CLASSPATH设置(如果有的话)。
    • 保存文件并关闭编辑器,然后在终端中执行source ~/.bash_profile或source ~/.zshrc使配置生效。
  • Windows系统:
    • 右键点击“此电脑”,选择“属性”,然后在弹出的窗口中点击“高级系统设置”。
    • 在“系统属性”窗口中,点击“环境变量”按钮。
    • 在“环境变量”窗口的“系统变量”部分,找到CLASSPATH变量(如果不存在则新建)。
    • 点击“编辑”,在“变量值”中输入类路径,例如:.;C:\path\to\your\jar\files。这里的;是路径分隔符,.表示当前目录,C:\path\to\your\jar\files是实际的类文件或JAR文件所在路径。
    • 点击“确定”保存设置,关闭所有窗口。新的CLASSPATH设置会在新打开的命令提示符窗口中生效。
最近更新:: 2025/10/22 15:36
Contributors: luokaiwen