【发布时间】:2020-08-18 03:10:51
【问题描述】:
我已经在 Windows 10 下安装了 Eclipse 2020-06,并且还让它从 Eclipse Oxygen 识别和“更新”我的项目。
我需要安装 Red Hat Tools,但它和其他 Red Hat 附加组件的安装都不起作用。一切都因“无法读取存储库”而失败。
例如,我尝试使用 Eclipse Marketplace 和 Help Install New Software 安装:
JBoss Tools、Code Ready Studio 和我得到:
Unable to read repository at https://devstudio.redhat.com/12/stable/composite/12.16.0/compositeContent.xml
Unable to read repository at https://download.jboss.org/jbosstools/oxygen/updates/content.xml
Unable to read repository at https://download.jboss.org/jbosstools/photon/updates/content.xml
Unable to read repository at https://download.jboss.org/jbosstools/2020-06/updates/content.xml
Connection to http://download.jboss.org/jbosstools/photon/staging/updates/central/4.16.0.Final/p2.index failed on Received fatal alert: internal_error. Retry attempt 0 started
所有尝试都在错误日志中显示以下内容:
javax.net.ssl.SSLException: Received fatal alert: internal_error
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:129)
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
当我使用安装新软件时,只要我选择(与 Red Hat 相关的)使用项目,就会收到上述错误。
我可以使用 Eclipse“嵌入式”浏览器访问互联网。在安装新软件中,我可以选择非 Red Hat 软件包并查看所有可用模块。我已删除 p2\org.eclipse.equinox.p2.repository\cache 中的缓存,并且已删除并添加回 Red Hat Tools 的源(如上)。
我的搜索导致了许多较旧的帖子,其中包含代理导致问题的建议,但我不明白这是怎么回事。这在没有代理的家庭网络上失败,并且运行 Eclipse 的 Windows 10 系统没有设置代理。
有人能说明为什么会失败吗?
提前谢谢你。
【问题讨论】:
-
您是新安装还是升级到 Eclipse 2020-06?如果您升级了,请出示您的
eclipse.ini。您究竟使用哪种 Java 来运行 Eclipse? -
你使用的是哪个版本的JDK?
-
感谢 howlger 和 Jeff。这是新安装到新的 Win 10 机器上。我之前安装过 OpenJDK 11.0.8。
-
你能在这台机器的网络浏览器中打开
https://devstudio.redhat.com/12/stable/composite/12.16.0/吗?如果是,您的 Java 安装似乎已损坏(您是否通过.msifrom here 安装了 OpenJDK 11.0.8?)。否则,可能是缺少 SSL 证书。
标签: eclipse jboss-tools