eclipse - Oomph 安装程序错误:无法加载目录
问题描述
我正在尝试安装更新版本的 Eclipse。Oomph Eclipse 安装程序不断给我以下错误:
我肯定已连接到网络 - 我已经完成了所有我能想到的配置网络代理设置。每次我仍然得到错误。
有什么建议么?谢谢!
解决方案
我今天经历了类似的事情。对我来说,这与我公司的互联网使用一种名为 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\"
这给了我以下错误:
...这就是我需要意识到这个 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\"
...然后,最后,安装程序工作了,没有更多的网络问题 :)
推荐阅读
- javascript - 没有这样的文件或目录
- symfony - Symfony messenger 和 mailer:如何添加 binding_key?
- scala.js - 在 Scala.js 中访问 textarea 值
- testing - 如何在 Gradle 中显示已执行的测试计数摘要?
- swift - 如何根据参数过滤 Firebase 事件?
- java - 什么是强制 Streams.zip 遍历每个元素的最佳方法(使用 Guava,Java)
- java - MyBatis-Spring ManagedTransactionFactory 异常
- python - Pandas 的 df.all 是否有相反的意义?
- android - Android:Roboelectic 测试从 Application.onCreate 引发错误
- amazon-web-services - 限制对 AWS S3 对象的访问