Java 在64位Windows 10系统上安装32位JDK时出现错误1335

Java 在64位Windows 10系统上安装32位JDK时出现错误1335,java,windows,jdk1.6,jpcap,Java,Windows,Jdk1.6,Jpcap,我正在尝试在64位Windows 10 PC上安装32位JDK版本。这是因为我正在使用JPCAP进行网络捕获项目,而JPCAP库仅在32位版本中可用,因此,我需要使用32位JDK进行编译 在下面查找我尝试安装时收到的错误消息 '错误1335:此安装所需的cab文件st180740.cab已损坏,无法使用。这可能表示网络错误、从cd-rom读取错误或此软件包的错误 以下是我到目前为止尝试过的东西 1.我尝试安装了一个最新版本和旧版本的JDK,但都存在相同的问题 在尝试安装之前,我已尝试将该文件下载

我正在尝试在64位Windows 10 PC上安装32位JDK版本。这是因为我正在使用JPCAP进行网络捕获项目,而JPCAP库仅在32位版本中可用,因此,我需要使用32位JDK进行编译

在下面查找我尝试安装时收到的错误消息 '错误1335:此安装所需的cab文件st180740.cab已损坏,无法使用。这可能表示网络错误、从cd-rom读取错误或此软件包的错误

以下是我到目前为止尝试过的东西 1.我尝试安装了一个最新版本和旧版本的JDK,但都存在相同的问题

  • 在尝试安装之前,我已尝试将该文件下载到电脑上的一个单独文件夹中,但均无效

  • 在以管理员身份运行安装之前,我已尝试解锁exe,正如此线程()中建议的那样

  • 在开始安装之前禁用我的防病毒软件

  • 所有这些都不起作用


    有人知道其他人如何解决这个问题吗?

    在32位系统上安装32位JDK通常不是问题。您可以尝试使用静默模式安装。但是,我不明白为什么需要将编译器与库位版本相匹配?只要您使用32位运行时,我就认为64位JDK会工作得很好。它的32位JDK在64位windows 10 pc上。此外,我也按照您的建议尝试了静默安装,但它仍然无法正常工作。我的意思是“在64位系统上安装32位JDK通常不成问题”。我仍然没有找到一个修复程序…所有在线看到的d修复程序都不起作用。除此之外,还有一个旧的备用程序:在另一台机器上安装它(可能是32位的),然后复制文件。JDK实际上并不需要安装本身。FWIW,jdk-8u73-windows-i586.exe在我的64位windows 10计算机上成功安装,尽管这可能是因为我是内部版本(rs1_版本14251)。