在Windows 8上安装JDK 1.7时出现以下错误。
"错误1335.内阁文件' st170510.cab'这需要 安装已损坏,无法使用。这可能表明了 网络错误,从CD-ROM读取错误或出现问题 这个包。"
我从oracle基金会下载了最新版本的JDK。以前JDK 1.6安装在我的电脑上。我卸载它并尝试安装此版本并遇到此错误。
有关详细信息,我已经在我的系统上安装了JRE 1.7。
答案 0 :(得分:3)
我认为它与Windows“解锁”功能有关。 (丰富的点击文件,选择“取消阻止”)
在我们下载Zip文件,解压缩已安装并运行它之前我们遇到了这个问题 - 它失败了 - 我们必须首先取消阻止文件 - 我们也注意到提取的元素也被“阻止”了。
Java安装>> - 在使用Windows下载时,文件传输速度很快,直到最后。然后它似乎停滞不前。 任何从这些文件安装的尝试都会产生错误并导致失败。
修复>> - 然后我使用MAC下载它,然后将文件传回Windows框并再次安装。
这一次很完美 - 没有错误 - 安装良好。
罗布
答案 1 :(得分:2)
错误:
"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设置中的问题或原因。
部分原因可能是:
一些研究表明,由于内存不足,可能会出现此问题。
来源 - https://forum.openoffice.org/en/forum/viewtopic.php?f=15&t=65872
这是安装介质上的不同cabinet文件名(通常在CD上)可能出现的Windows Installer错误。
可能由用户访问控制引起。
计算机上运行的防火墙或病毒软件导致安装程序损坏。
来源 - http://www.tomshardware.com/forum/7992-63-error-1335-help
安装程序无法从DVD / CD-ROM驱动器访问必要文件时发生。
来源 - http://helpx.adobe.com/creative-suite/kb/install-error-1311-1335-or.html
每个链接都有自己的步骤列表来解决问题。 不确定在你的情况下可能导致问题的原因。
您可以尝试不同的解决方案,看看是否有人可以提供帮助。
谢谢!
答案 2 :(得分:1)
我在Windows 10计算机上安装了Oracle Java 8 JDK(版本111)。我得到了与问题中描述的相同的错误。
我禁用了windows defender(所有复选框都关闭),下载了文件,转到其属性点击取消阻止并申请。然后JDK安装正常。
答案 3 :(得分:1)
我遇到了同样的问题。在阅读完所有答案之后,我得出结论,每次下载时,下载的.exe文件都会损坏。最初我使用Internet Edge进行下载(例如5次),每次都遇到问题。当我切换到Chrome浏览器,下载并重新安装时,问题就解决了。
答案 4 :(得分:0)
我遇到了同样的问题,但在Windows 7上使用1.8(尝试使用jdk8u91和jdk8u92)。这里没有其他解决方案有效,但取消选中“源代码”和“公共jre”选项会导致错误不发生。如果您需要源代码,那么这不是一个完整的解决方案 - 无论如何都可以单独使用jre - 但它让我完成了安装程序,并且jdk似乎正常运行。
答案 5 :(得分:0)
遇到此问题时,请在下载后将这两个文件与WinMD5Free进行比较。 起初我使用chrome和IDM下载JDK文件并且总是遇到错误,尽管我多次更改了其他版本。
因此我使用Firefox下载JDK文件并解决问题。
^ _ ^
答案 6 :(得分:0)
操作系统:Windows 10 Pro
Java :10.0.1
当尝试从“下载”文件夹运行JDK安装程序时,我一直遇到相同的错误(只有不同的.cab文件)。我尝试以管理员身份,其他兼容模式运行,并使用Windows扫描仪进行扫描。没有任何帮助。
然后我刚下载到桌面。我以Administrator和Java身份运行,没有任何问题。