【问题标题】:Error installing JDK安装 JDK 时出错
【发布时间】:2014-03-18 10:37:14
【问题描述】:

在 Windows 8 上安装 JDK 1.7 时出现以下错误。

“错误 1335。此操作所需的压缩包文件 'st170510.cab' 安装已损坏,无法使用。这可能表明一个 网络错误、从 CD-ROM 读取错误或 这个包。”

我已经从 oracle Foundation 下载了最新版本的 JDK。以前我的电脑上安装了 JDK 1.6。我卸载它并尝试安装此版本并遇到此错误。

如需更多信息,我已经在我的系统上安装了 JRE 1.7。

【问题讨论】:

  • 您是否尝试过重新下载 JDK 安装文件?

标签: java windows


【解决方案1】:

错误:

"Error 1335. The cabinet file 'st170510.cab' required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package."

不是因为 JDK 设置中的问题或类似问题。

其中一些原因可能是:

  1. 一些研究表明,这个问题可能是由于 RAM 损坏造成的。

    来源 - https://forum.openoffice.org/en/forum/viewtopic.php?f=15&t=65872

  2. 这是一个 Windows Installer 错误,安装介质(通常在 CD 上)上的不同压缩包文件名可能会发生此错误。

    来源 - error-1335-the-cabinet-file-filecab-required-for-this-installation-is-corrupt-and-cannot-be-used-this-could-indicate-a-network-error-an-error-reading-from-the-cd-rom-or-a-problem-with-this-package

  3. 可能由用户访问控制引起。

    来源 - http://www.symantec.com/connect/forums/error-error-1335the-cabinet-file-data1cab-required-installation-corrupt-and-cannot-be-used-co

  4. 由于您的计算机上运行的防火墙或病毒软件导致安装程序损坏。

    来源 - http://www.tomshardware.com/forum/7992-63-error-1335-help

  5. 当安装程序无法从 DVD/CD-ROM 驱动器访问必要的文件时发生。

    来源 - http://helpx.adobe.com/creative-suite/kb/install-error-1311-1335-or.html

每个链接都有自己的解决问题的步骤列表。 不确定是什么导致了您的问题。

您可以尝试不同的解决方案,看看是否有人可以提供帮助。

谢谢!!

【讨论】:

    【解决方案2】:

    我正在 Windows 10 机器上安装 Oracle Java 8 JDK(版本 111)。我得到了与问题中描述的相同的错误。

    我禁用了 Windows Defender(所有复选框都关闭),下载了文件,转到其属性单击取消阻止并应用。然后JDK安装好了。

    【讨论】:

    • 难以置信,但在我的情况下确实如此。 Windows 防御在没有任何警告的情况下阻止安装,他妈的!
    【解决方案3】:

    我认为这与 Windows 的“解锁”功能有关。 (富点击文件,选择“解锁”)

    我们在下载 Zip 文件、解压缩安装文件并运行它之前遇到过这个问题 - 它失败了 - 我们必须先取消阻止文件 - 我们还注意到提取的元素也被“阻止”了。

    Java 安装 >>- 使用 windows 下载时,文件传输速度一直很快。然后它似乎停止了。 任何从这些文件安装的尝试都会产生错误和失败。

    修复 >>- 然后我使用 MAC 下载它,然后将文件传输回 windows 框并再次安装。

    这次很完美 - 没有错误 - 安装良好。

    罗伯

    【讨论】:

    • 是的,当我将可执行文件下载到我的下载文件夹时,我遇到了同样的错误。我将它重新下载到另一个文件夹,在文件属性中取消阻止该文件,它安装得很好(我在 Windows 中完成了所有这些操作)。
    【解决方案4】:

    我遇到了同样的问题。阅读所有答案后,我得出结论,每次下载时下载的 .exe 文件都会损坏。最初我使用 Internet Edge 进行下载(比如 5 次),每次都遇到问题。当我切换到chrome浏览器,重新下载并安装时,问题就解决了。

    【讨论】:

    • Oracle 为其 JDK 下载提供 SHA256 校验和。当我收到错误 1335 时,使用带有校验和的 Firefox 的 DownThemAll 插件对我有帮助。
    【解决方案5】:

    我遇到了同样的问题,但在 Windows 7 上使用了 1.8(尝试使用 jdk8u91 和 jdk8u92)。这里的其他解决方案都不起作用,但取消选中“源代码”和“公共 jre”选项会导致错误不会发生。如果您需要源代码,这不是一个完整的解决方案 - jre 无论如何都可以单独获得 - 但它让我通过了安装程序,并且 jdk 似乎可以正常工作。

    【讨论】:

      【解决方案6】:

      当你遇到这个问题时,你将两个文件下载后用 WinMD5Free 进行比较。 一开始我用chrome和IDM下载JDK文件,虽然换了很多次其他版本,但总是报错。

      因此我使用Firefox下载JDK文件并解决问题。

      ^_^

      【讨论】:

      • 我在 WIndows 7 Ultimate 64 位上安装了 jdk8U151。
      【解决方案7】:

      操作系统:Windows 10 专业版
      Java:10.0.1

      尝试从“下载”文件夹运行 JDK 安装程序时,我一直遇到相同的错误(只是不同的 .cab 文件)。我尝试以管理员身份运行,不同的兼容模式,使用 Windows 扫描仪进行扫描。没有任何帮助。

      然后我刚刚下载到桌面。我以管理员身份运行它,并且安装了 Java,没有任何问题。

      【讨论】:

        猜你喜欢
        • 2013-09-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-10
        相关资源
        最近更新 更多