杰瑞科技汇

Java在Win10上怎么安装?

Java 安装教程 (Windows 10)

Java 程序需要在 Java 虚拟机 上运行,安装 Java 主要分为两个步骤:

Java在Win10上怎么安装?-图1
(图片来源网络,侵删)
  1. 安装 JDK (Java Development Kit):这是 Java 的开发工具包,包含了编译器、运行时环境 和其他开发工具,如果你只是想运行 Java 程序,安装 JRE 即可,但作为开发者,我们通常直接安装 JDK。
  2. 配置环境变量:告诉操作系统去哪里找到 Java 的可执行文件,这样你才能在命令行的任何位置使用 javajavac 命令。

第一步:下载 JDK (Java Development Kit)

  1. 访问官网: 打开浏览器,访问 Oracle 官方 Java 下载页面: https://www.oracle.com/java/technologies/downloads/

  2. 选择版本

    • 对于新项目,推荐使用 LTS (长期支持) 版本,Java 17Java 21,它们更稳定,支持周期长。
    • 点击 "Download" 按钮。
  3. 选择操作系统和安装包

    • 在下载页面,确保你选择了 Windows x64 Installer,这是目前主流 Windows 64位系统的安装包。
    • 接受许可协议(必须勾选才能下载)。
    • 点击下载链接。
  4. 下载文件: 浏览器会开始下载一个 .msi.exe 文件,jdk-17_windows-x64_bin.msi,请耐心等待下载完成。

    Java在Win10上怎么安装?-图2
    (图片来源网络,侵删)

第二步:安装 JDK

  1. 运行安装程序: 找到你刚刚下载的安装文件,双击运行它,如果你开启了 Windows Defender 的 SmartScreen,可能会弹出警告,点击“更多信息” -> “仍然运行”。

  2. 开始安装

    • 点击 "Next" (下一步)。
    • 重要: 你会看到一个安装路径的设置选项。强烈建议保持默认路径,不要修改,这可以避免后续环境变量配置时出现不必要的麻烦,默认路径通常是 C:\Program Files\Java\jdk-17
  3. 完成安装

    • 点击 "Next" (下一步),安装程序会自动完成所有步骤。
    • 安装完成后,点击 "Close" (关闭) 即可。

第三步:配置环境变量

这是最关键的一步,请仔细操作。

Java在Win10上怎么安装?-图3
(图片来源网络,侵删)
  1. 打开环境变量设置

    • 在 Windows 10 搜索栏中输入 env,然后选择 “编辑系统环境变量”
    • 在弹出的“系统属性”窗口中,点击右下角的 “环境变量...” 按钮。
  2. 创建或编辑 JAVA_HOME 变量JAVA_HOME 是一个最佳实践,它指向 JDK 的安装根目录,很多 Java 应用和服务器(如 Tomcat)都需要它。

    • 在“系统变量”区域,点击 “新建...”
    • 变量名JAVA_HOME
    • 变量值:复制你 JDK 的安装路径。注意,路径是到 jdk-17 这一层,不要包含 bin 文件夹。C:\Program Files\Java\jdk-17
    • 点击“确定”保存。
  3. 编辑 Path 变量Path 变量包含了系统在查找命令时会搜索的目录列表,我们需要把 JDK 的 bin 目录添加进去。

    • 在“系统变量”列表中,找到并选中名为 Path 的变量,然后点击 “编辑...”
    • 在弹出的编辑窗口中,点击 “新建”
    • 在新创建的空白行中,输入 %JAVA_HOME%\bin
    • 重要提示:请确保 %JAVA_HOME%\bin 这一行位于列表的顶部靠前的位置,这样可以防止系统找到其他版本的 Java(比如一些软件自带的旧版 Java)。
    • 依次点击“确定”保存所有窗口。

第四步:验证安装

让我们来检查一下 Java 是否安装成功并可以正常使用。

  1. 打开命令提示符 (CMD)

    • Win + R 键,输入 cmd,然后按回车。
  2. 检查 Java 版本: 在命令提示符窗口中,输入以下命令并按回车:

    java -version

    如果安装成功,你会看到类似下面的输出,显示你安装的 Java 版本信息:

    java version "17.0.8" 2025-07-18
    Java(TM) SE Runtime Environment (build 17.0.8+9-LTS-211)
    Java HotSpot(TM) 64-Bit Server VM (build 17.0.8+9-LTS-211, mixed mode, sharing)
  3. 检查编译器版本: 再输入以下命令检查 Java 编译器:

    javac -version

    成功的话,会输出:

    javac 17.0.8

如果以上两个命令都能正确显示版本信息,那么恭喜你,Java 已经成功安装并配置完成!


第五步:编写并运行你的第一个 Java 程序 (Hello World)

为了确保万无一失,我们来实践一下。

  1. 创建文件

    • 在你的电脑上任意位置创建一个新文件夹,D:\JavaTest
    • 在该文件夹中,新建一个文本文档,将文件名从 新建文本文档.txt 改为 HelloWorld.java注意:修改文件名时,如果系统看不到后缀名,请在文件资源管理器的“查看”选项中勾选“文件扩展名”。
  2. 编写代码: 用记事本或 VS Code 等代码编辑器打开 HelloWorld.java 文件,输入以下代码:

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }
  3. 编译代码

    • 打开命令提示符 (CMD)。
    • 使用 cd 命令切换到你创建文件的目录。
      cd D:\JavaTest
    • 输入以下命令进行编译(.java 后缀可以省略):
      javac HelloWorld
    • 如果没有报错,你会在文件夹中看到一个新文件 HelloWorld.class,这是 Java 的字节码文件。
  4. 运行程序

    • 在同一个命令提示符窗口中,输入以下命令来运行程序:
      java HelloWorld
    • 注意:运行时,命令是 java,并且不能.class 后缀。
    • 如果一切顺利,你将在控制台看到输出:
      Hello, World!

常见问题与解决方案

  • 问题1:'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。

    • 原因Path 环境变量没有配置正确。
    • 解决:返回第三步,仔细检查 Path 变量的设置,确保 %JAVA_HOME%\bin 已添加且位置靠前,修改后,需要重新打开一个新的命令提示符窗口才能生效。
  • 问题2:javac: command not found'javac' 不是内部或外部命令...

    • 原因:和问题1一样,Path 变量配置有误。
    • 解决:同上。
  • 问题3:Error: Could not find or load main class HelloWorld

    • 原因
      1. 你在错误的目录下运行了命令。
      2. 你运行命令时带上了 .class 后缀(错误:java HelloWorld.class)。
      3. 类名和文件名大小写不一致(在 Linux/Mac 中是区分大小写的,Windows 不区分,但最好保持一致)。
    • 解决:确保你在 HelloWorld.java 文件所在的目录下,使用 java HelloWorld (无后缀) 来运行。

恭喜你!你已经成功完成了 Java 的安装、配置,并成功运行了第一个程序!现在你可以开始你的 Java 学习之旅了。

分享:
扫描分享到社交APP
上一篇
下一篇