gpt4 book ai didi

java - ./gradlew 因 NoSuchAlgorithmException 而失败

转载 作者:太空宇宙 更新时间:2023-11-03 13:24:27 24 4
gpt4 key购买 nike

这是在将现有代码库克隆到 OSX 机器上之后第一次运行 ./gradlew 的错误。

有问题的包装器给出了以下输出(在另一个系统上)

 ./gradlew -v

------------------------------------------------------------
Gradle 2.12
------------------------------------------------------------

Build time: 2016-03-14 08:32:03 UTC
Build number: none
Revision: b29fbb64ad6b068cb3f05f7e40dc670472129bc0

Groovy: 2.4.4
Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM: 1.8.0_92 (Oracle Corporation 25.92-b14)
OS: Mac OS X 10.10.5 x86_64

异常(exception)情况是:

Exception in thread "main" java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)
  at javax.net.ssl.DefaultSSLSocketFactory.throwException(SSLSocketFactory.java:198)
  at javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:205)
  at sun.net.www.protocol.https.HttpsClient.createSocket(HttpsClient.java:409)
  at sun.net.NetworkClient.doConnect(NetworkClient.java:162)

发生故障的 OSX 机器位于企业网络中,但不在代理后面。它正在运行 El Capitan 10.11.5 beta (15F31a) 并且具有 java 版本 1.7.0_79 和 1.8.0_45(两者均失败)

Java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

我是否需要升级 java、在系统某处安装新证书、修补 gradlew...?我不知道从哪里开始。互联网目前不包含不会导致我进入死链接的针对此问题的建议。

文件在

$JAVS_HOME/jre/lib/security

从 2014 年开始在损坏的系统上和上个月在未损坏的系统上。

最佳答案

我们遇到了同样的问题。不确定是否是同一个根本原因,但似乎与 Java 运行时版本有关。

% java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

已更新至 1.8.0_66:问题已解决。

关于java - ./gradlew 因 NoSuchAlgorithmException 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37465010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com