返回

解决Sql server安装报错问题——“Polybase 要求安装 Oracle JRE 7 更新 51 (64 位)或更高版本”规则失败

后端

安装 SQL Server 时遇到的 Java 错误:故障排除指南

在安装 SQL Server 时,您可能会遇到一些常见的错误,特别是与 Java 相关。其中一个常见错误是“Polybase 要求安装 Oracle JRE 7 更新 51(64 位)或更高版本”。另一个常见错误是“计算机上未安装 Oracle Java SE Runtime”。这些错误通常是由于 Java 环境配置不正确引起的,可以按照以下步骤轻松解决:

检查 Java 环境

首先,检查您的计算机上是否安装了 Oracle Java SE Runtime。确保安装了版本 7 更新 51 或更高版本。您可以从 Oracle 网站下载 Java SE Runtime 并按照安装向导进行安装。

配置 JAVA_HOME 环境变量

接下来,您需要设置 JAVA_HOME 环境变量,使其指向 Java SE Runtime 的安装目录。

  1. 打开“控制面板”中的“系统属性”窗口。
  2. 单击“高级”选项卡,然后单击“环境变量”按钮。
  3. 在“系统变量”列表中查找“JAVA_HOME”变量。如果没有,请单击“新建”按钮创建一个新变量。
  4. 将“变量名”设置为“JAVA_HOME”,并将“变量值”设置为 Java SE Runtime 的安装目录,例如:“C:\Program Files\Java\jdk1.8.0_201”。

将 Java 添加到系统路径变量

现在,您需要将 Java 添加到系统路径变量中,以便系统可以找到 Java 命令。

  1. 在“系统属性”窗口的“高级”选项卡中,单击“环境变量”按钮。
  2. 在“系统变量”列表中查找“Path”变量。单击“编辑”按钮。
  3. 在“变量值”框中添加 Java 的 bin 目录,例如:“C:\Program Files\Java\jdk1.8.0_201\bin”。确保使用分号 (;) 将其与现有的路径分隔开。

重启计算机

最后,重启计算机以使更改生效。

重新安装 SQL Server

完成上述步骤后,重新安装 SQL Server。错误应该已解决,您现在应该能够成功安装 SQL Server。

其他提示

  • 确保您已禁用任何防病毒或防火墙软件,因为它们可能会干扰 Java 安装或配置。
  • 如果您在配置 Java 环境变量时遇到问题,可以使用以下命令在命令提示符中手动设置它们:
setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_201"
setx Path "%Path%;%JAVA_HOME%\bin"

常见问题解答

  1. 我按照步骤操作,但仍然收到 Java 错误,该怎么办?

    • 请检查您是否正确设置了 JAVA_HOME 和 Path 环境变量。
    • 尝试卸载并重新安装 Java SE Runtime。
    • 确保您使用的 SQL Server 安装程序是最新版本。
  2. Java SE Runtime 的哪个版本最适合与 SQL Server 一起使用?

    • SQL Server 2019 及更高版本需要 Java 8 更新 201 或更高版本。
    • SQL Server 2017 和 2016 需要 Java 8 更新 144 或更高版本。
  3. 我可以在哪里找到有关 SQL Server 和 Java 兼容性的更多信息?

  4. 我可以在没有 Java 的情况下安装 SQL Server 吗?

    • 可以,但您需要使用 SQL Server Express Edition,它不需要 Java。
  5. 如果我仍遇到问题,该怎么办?

    • 请在 Microsoft 论坛或其他社区网站上寻求帮助,并提供您遇到的具体错误消息。