杰瑞科技汇

Java在Win7 64位虚拟机中如何配置运行?

  1. Java 虚拟机:这是运行 Java 程序的核心,通常我们说的“安装 Java”,主要就是安装包含 JRE(Java 运行时环境)和 JDK(Java 开发工具包)的软件包,其中就包含了 JVM。
  2. Windows 7 64位:这是你的宿主操作系统,Java 也分为 32 位和 64 位版本,必须选择与你的操作系统匹配的版本。
  3. 虚拟机:这个词有双重含义,一是指 JVM 本身,二是指像 VMware、VirtualBox 这样的软件,用来在 Win7 里再运行一个完整的操作系统(比如另一个 Linux 或 Windows),根据你的问题,我判断你主要是指前者,即安装 Java 环境,我也会稍微提一下后者作为补充。

核心任务:在 Win7 64位上安装 Java (JDK/JRE)

这是最常见的需求,无论是运行 Java 程序还是进行 Java 开发,你都需要这个。

Java在Win7 64位虚拟机中如何配置运行?-图1
(图片来源网络,侵删)

第一步:下载正确的 Java 版本

  1. 访问官网:前往 Oracle Java 官方下载页面:https://www.oracle.com/java/technologies/downloads/

  2. 选择版本:对于新项目,推荐使用 LTS (长期支持) 版本,Java 17Java 21,对于维护旧项目,可能需要 Java 8

  3. 选择平台

    • 找到你选择的 Java 版本("Java 17.0.x")。
    • 在 "Platform" 下,选择 Windows x64
    • 你会看到两个下载选项:
      • Windows x64 Installer (.msi):推荐使用这个,它会自动帮你配置环境变量,更简单。
      • Windows x64 Compressed Archive (.zip):这是一个压缩包,需要手动解压和配置环境变量,适合高级用户或需要多版本管理的场景。

    请务必下载 "x64" 版本!

    Java在Win7 64位虚拟机中如何配置运行?-图2
    (图片来源网络,侵删)

第二步:安装 Java (以 .msi 安装包为例)

  1. 双击下载的 .msi 文件(jdk-17.0.2-windows-x64.msi)。
  2. 按照安装向导的提示进行操作,通常只需一直点击“下一步”即可。
    • 重要提示:记住你选择的安装路径,默认通常是 C:\Program Files\Java\jdk-17.0.2\,64 位的软件会默认安装在 Program Files 目录下。
  3. 等待安装完成。

第三步:配置环境变量 (最关键的一步)

环境变量告诉你的操作系统去哪里找到 Java 的命令(如 java, javac)。

  1. 打开“编辑系统环境变量”

    • 右键点击“计算机”或“此电脑”,选择“属性”。
    • 点击左侧的“高级系统设置”。
    • 在弹出的窗口中,点击右下角的“环境变量”按钮。
  2. 创建或修改 JAVA_HOME 变量

    • 在“系统变量”区域,点击“新建”。
    • 变量名JAVA_HOME
    • 变量值:填写你刚才记住的 JDK 安装路径,C:\Program Files\Java\jdk-17.0.2
    • 点击“确定”。
  3. 编辑 Path 变量

    Java在Win7 64位虚拟机中如何配置运行?-图3
    (图片来源网络,侵删)
    • 在“系统变量”区域,找到并选中名为 Path 的变量,然后点击“编辑”。
    • 在“编辑环境变量”窗口中,点击“新建”。
    • 输入 %JAVA_HOME%\bin,这个 %JAVA_HOME% 会自动被替换为你刚才设置的 JAVA_HOME 变量的值。
    • 注意:确保这一行在最上面,或者至少在系统其他可能存在的旧 Java 路径之前。
    • 点击“确定”保存所有更改。

第四步:验证安装

  1. 重启命令提示符:这一步非常重要!因为新的环境变量只在新的命令行窗口中生效,请完全关闭所有 CMD 窗口,然后重新打开一个新的。

  2. 检查版本

    • 在命令提示符中输入:java -version
    • 你应该能看到类似下面的输出,显示你安装的 Java 版本信息:
      java version "17.0.2" 2025-01-18
      Java(TM) SE Runtime Environment (build 17.0.2+8-86)
      Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
    • 如果出现 "不是内部或外部命令..." 的错误,说明环境变量配置有误,请返回第三步检查。
  3. 检查编译器 (可选,用于开发)

    • 输入:javac -version
    • 你应该能看到:javac 17.0.2

如果以上两条命令都成功,恭喜你!Java 虚拟机已经成功在你的 Win7 64位系统上安装并配置好了。


补充:如果你指的是“虚拟机软件” (VM/VirtualBox)

如果你想在 Windows 7 里面运行一个完整的操作系统虚拟机,Ubuntu Linux,那么你需要安装虚拟机软件。

常用虚拟机软件

  1. Oracle VM VirtualBox

    • 优点:完全免费、开源、功能强大,社区支持好。
    • 下载地址https://www.virtualbox.org/wiki/Downloads
    • 注意:下载时选择 "Windows hosts" 版本,并且必须是 64 位的版本才能在 Win7 64位上运行。
  2. VMware Workstation Player

安装虚拟机软件的步骤

  1. 下载对应软件的安装包(如 VirtualBox 的 .msi 文件)。
  2. 双击安装,按照向导完成即可,过程非常简单,基本一路“下一步”。
  3. 安装完成后,启动软件,就可以通过向导创建一个新的虚拟机,为其分配内存、硬盘空间,并选择要安装的操作系统镜像文件(如 Ubuntu 的 .iso 文件)。

常见问题与注意事项

  • 32位 vs 64位:如果你的程序是 32 位的,理论上安装 32 位的 JRE 也可以运行,但为了通用性和性能,强烈建议统一安装 64 位的 Java
  • PATH 变量顺序:如果系统之前装过其他版本的 Java,请确保新添加的 %JAVA_HOME%\binPath 变量的列表中靠前位置,否则系统可能会找到旧版本的 Java。
  • Win7 的支持:微软早已停止对 Windows 7 的官方支持,这意味着它存在安全风险,并且很多新的软件(包括较新版本的 VirtualBox)可能不再支持或兼容 Win7,请务必注意网络安全。
  • Java 8 的特殊性:如果你安装的是 Java 8,在配置环境变量时,除了 JAVA_HOMEPath有时还需要手动添加 CLASSPATH 变量,其值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,但在 Java 9 及以后的版本中,通常不再需要手动设置 CLASSPATH

希望这份详细的指南能帮助你成功在 Windows 7 64位系统上配置好 Java 环境!

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