7

我正在尝试安装更新版本的 Eclipse。Oomph Eclipse 安装程序不断给我以下错误:

在此处输入图像描述

我肯定已连接到网络 - 我已经完成了所有我能想到的配置网络代理设置。每次我仍然得到错误。

有什么建议么?谢谢!

4

2 回答 2

3

我今天经历了类似的事情。对我来说,这与我公司的互联网使用一种名为 Netskope 的安全工具来拦截 https 流量有关(是的,公司现在也在嗅探我们的私人流量;))。

我在使用其他工具(如 python pip 安装程序)时遇到过类似的网络问题,我们的 IT 部门建议我们需要将 Netskope 根证书安装到我们使用的任何不使用操作系统安全存储的工具中(他们使用自己的)。

因此,为了了解这个问题对我的“eclipse-inst-jre-win64.exe”安装程序文件有何影响,我了解到我可以使用额外的参数运行安装程序,以指定我自己的 jvm:

eclipse-inst-jre-win64.exe -vm "C:\Program Files\Java\jre1.8.0_251\"

这给了我以下错误:

JVM不合适的错误

...这就是我需要意识到这个 Eclipse 安装程序 .exe 内置了 JDK 11 的线索。

因此,鉴于此,我觉得我应该尝试下载我自己的 JDK 11 并将这个“netskope.pem”根证书添加到其中,所以我将分享我这样做的步骤:

我从这里抓取了 jdk-11:

我将“openjdk-11+28_windows-x64_bin.zip”文件解压到我的本地驱动器上

  • 例如到“C:\Users\GurceI\Downloads\jdk-11\”</li>

从命令行向 jdk-11 的密钥库添加了“nscacert.pem”,其中:

cd c:\Users\GurceI\Downloads\jdk-11\

bin\keytool.exe -import -keystore lib\security\cacerts -file c:\ProgramData\netskope\stagent\download\nscacert.pem

(默认密钥库密码 = “changeit”)

然后我用一个额外的参数运行 eclipse-installer,将它指向我的 jdk-11(而不是它的内部):

eclipse-inst-jre-win64.exe -vm "C:\Users\GurceI\Downloads\jdk-11\"

...然后,最后,安装程序工作了,没有更多的网络问题 :)

在此处输入图像描述

于 2021-09-14T02:32:18.737 回答
0

我在 linux mint 上,所以我点击更改代理设置,只更改为手动,它工作。

于 2021-10-31T13:24:13.473 回答