下载代理(Download Agent)为什么会失败有多种原因。如果下面的解决方法都不起作用,或者您不想使用代理,则可以通过点击下载代理页面上的手动下载链接来绕过代理。
如果手动下载不在选择之列,则您可以尝试下列步骤来解决下载代理失败的问题:
1) 验证是否已安装 Java,以及是否正确检测到您的浏览器的插件:
要解决下载代理问题,请首先通过导航到以下链接来测试您的 java:
如果您的 java 正确运行,则您应看到带有 Java 徽标的 Java 小程序。还应显示您的 java 版本,如果它已过期,您应更新它。如果您没有看到这些,则此页面底部有用于修复和/或安装必要的 Java 组件的故障排除提示。
2) 如果您在 Mac OS X 上并使用 Safari Web 浏览器,则 Safari 的“下载后打开安全文件”(Open Safe Files after downloading)功能会阻止下载代理启动。要禁用此功能,请执行以下操作:
# 点击“Safari”菜单,然后选择“预设...”(Preferences) # 在 Safari 的预设中选择“常规”(General)选项卡 # 在此窗格的底部,取消选中“下载后打开安全文件”。 # 在完成此操作后,再次尝试启动下载代理。 # 下载代理现在将在您的 downloads 文件夹中,名为 Download_agent.jnlp 。 # 双击 download_agent.jnlp 文件来打开下载代理。
即使在下载完成后,禁用此功能也是安全的。
3) 如果代理打开仅包含文本 (XML) 的窗口,请按照下面的说明启动下载代理小程序:
# 刷新浏览器窗口来获取下载选项 # 在下载窗口中选择“打开方式”(Open with option)选项,然后点击下拉框 # 选择“其他”(Other) # 导航到 $JAVA/bin 目录,其中 $JAVA 是 Java 根安装目录 # 选择“javaws”,然后点击“打开” # 点击“确定”,下载代理现在应启动
4) 尝试更新到 新的Java 版本:
如果显示了您的版本并且它低于 java 版本 1.5,则您可以在下面的网站升级到 Java 1.5 来解决此问题:
5) 清除您的 Java 缓存文件:
类似于您的浏览器,Java 将文件存储在临时缓存中。您可以通过清除该缓存来解决此问题。按照下面的说明清除您的系统的缓存。
对于 Windows
===========
# 转到“开始”菜单,再到“控制面板”。如果您在分类视图中,请切换到经典视图。 # 打开“Java” # 在“常规”选项卡上,点击“临时 Internet 文件”下的“设置”。 # 点击“删除文件”,按“确定”,再次按“确定”关闭。
对于 Mac OS X
===========
对于 Java 1.5 之前的版本
# 转到 /Applications/Utilities/Java 目录。 # 转到 Java 1.x.x Plugin Settings # 点击“缓存”菜单部分。 # 点击“清除”按钮。点击“是”确认。
对于 Java 1.5
# 转到 /Applications/Utilities/Java/J2SE 5.0 目录。 # 打开“Java 预设” # 在“常规”选项卡上,点击“临时 Internet 文件”下的“设置”。 # 点击“删除文件”,按“确定”并关闭实用程序。
对于 Linux\Unix
===========
# 通过运行命令“$JRE/bin/ControlPanel”来运行 Java 插件控制面板可执行文件,或者使用 Web 浏览器加载控制面板小程序页面“$JRE/bin/ControlPanel.html”,其中 $JRE 是 Java JRE 的安装文件夹。例如:/usr/j2se/jre/ControlPanel # 在“常规”选项卡上,点击“临时 Internet 文件”下的“设置”。 # 点击“删除文件”,按“确定”,再次按“确定”关闭。
要手动删除 Java 缓存文件,请执行以下操作:
对于 Windows:
# 点击“开始”->“运行” # 键入 %APPDATA% 并按 Enter # 导航到 Sun\Java\Deployment # 删除缓存文件夹 # 再次尝试使用下载代理下载。
对于 Linux/UNIX:
# 打开 Terminal 窗口 # 导航到 ~/.java/deployment 目录 # 键入 rm -rf cache/ 并按 Enter # 再次尝试使用下载代理下载
对于 Mac:
# 通过导航到 Finder 窗口中的“Applications”->“Utilities”来打开 Xterm 窗口,然后双击“X11” # 导航到 ~/Library/Caches/Java/ 目录 # 键入:rm -rf cache/ # 再次尝试使用下载代理下载
5) 将 Java 插件设置为使用代理服务器:
对于 PC 和 Linux\Unix,您还可以尝试在 JRE 控制面板中执行下列操作:
# 转到“常规”选项卡 # 点击“网络设置”,然后选择“使用代理服务器”而非“使用浏览器设置”。您无需在“地址”和“端口”字段中放置任何内容。
(或者,如果您具有代理服务器设置并且知道这些值,请尝试在 Java 控制面板中输入它们。)
6) 禁用任何防火墙或防病毒程序
已知 Kaspersky 之类的某些安全程序会阻止下载代理下载。如果可能,临时禁用这些程序,然后再次尝试下载。
如果上述解决方法没有解决您的问题,您将需要手动下载文件,为此,请按照下面的说明操作:
# 转到下面的 URL:www.mathworks.com/downloads/web_downloads # 点击“许可产品”(Licensed Products) 选项卡上的“下载”(Download) 链接。 # 如果您尚未登录到您的 MathWorks 帐户,系统会提示您输入电子邮件地址和密码。 # 选择 MATLAB 版本和平台/操作系统,然后点击“下载”(Download)。 # 选择“为所选平台下载所有我的产品的当前版本”(Download the current version of all my products for the platform(s) selected)。然后点击“继续”(Continue)。 # 此时,您可能获得 java 下载代理弹出窗口或错误消息,您可以关闭其中任一个,但停留在页面上。 # 点击“手动下载”(manual download) 链接,它位于页面中间,带有词语“如果仍遇到问题,请尝试手动下载”(If you still experience problems, try manual download.)。 # 创建一个临时目录来保存下载的文件,例如桌面上的 mathworks_downloads。 # 用鼠标左键点击链接并选择“将此文件保存至磁盘”(Save this file to disk),然后将它保存到您在步骤 8 中创建的 mathworks_downloads 目录中。 # 按照屏幕上其余的说明操作。
如果您在执行上述步骤后仍无法使用下载代理并且无法手动下载文件,请通过下面的网站与安装支持团队联系: