我正在将Netbeans 7.2 IDE与jdk 1.6一起使用。我的应用程序从Google驱动器下载文件。当我在IDE中运行应用程序时,文件正在下载,但是当我执行“清理并构建”并运行应用程序的独立jar时,会出现以下错误:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
答案 0 :(得分:0)
此异常显示应用无法找到到请求目标的有效认证路径, 您需要将请求目标(Google驱动器)的证书添加到位于
的所用JVM的truststore文件中%JAVA_HOME%\ lib \ security \ cacerts
一旦证书在硬盘驱动器中,就可以将其导入Java信任存储中。要将证书导入到受信任的Java密钥存储区,可以使用java的 keytool 工具。 如下使用keytool命令将证书导入到JRE。