相关疑难解决方法(0)

"PKIX路径构建失败"和"无法找到请求目标的有效证书路径"

我正在尝试使用twitter4j库为我的java项目发送推文.在我第一次运行时,我收到了关于证书sun.security.validator.ValidatorException和错误的错误sun.security.provider.certpath.SunCertPathBuilderException.然后我添加了twitter证书:

C:\Program Files\Java\jdk1.7.0_45\jre\lib\security>keytool -importcert -trustcacerts -file PathToCert -alias ca_alias -keystore "C:\Program Files\Java\jdk1.7.0_45\jre\lib\security\cacerts"
Run Code Online (Sandbox Code Playgroud)

但没有成功.这是获得twitters的过程:

public static void main(String[] args) throws TwitterException {
    ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setDebugEnabled(true)
        .setOAuthConsumerKey("myConsumerKey")
        .setOAuthConsumerSecret("myConsumerSecret")
        .setOAuthAccessToken("myAccessToken")
        .setOAuthAccessTokenSecret("myAccessTokenSecret");

    TwitterFactory tf = new TwitterFactory(cb.build());
    Twitter twitter = tf.getInstance();

    try {
        Query query = new Query("iphone");
        QueryResult result;
        result = twitter.search(query);
        System.out.println("Total amount of tweets: " + result.getTweets().size());
        List<Status> tweets = result.getTweets();

        for (Status tweet : tweets) {
            System.out.println("@" + tweet.getUser().getScreenName() + " …
Run Code Online (Sandbox Code Playgroud)

java jsp servlets twitter4j

350
推荐指数
18
解决办法
99万
查看次数

无法解析配置':classpath'的所有依赖项

我似乎无法获得最新gradle的构建工具.我怀疑它与gradle的代理设置有关.我在网上看了很多,但似乎无法找到解决方案.我用gradle 2.1.

我使用这些设置在/home/user/.gradle文件夹中创建了gradle.properties文件.

systemProp.http.proxyHost = proxy systemProp.http.proxyPort = 80 systemProp.http.proxyUser = myusername systemProp.http.proxyPassword = password

systemProp.https.proxyHost = proxy systemProp.https.proxyPort = 80 systemProp.https.proxyUser = myusername systemProp.https.proxyPassword = password

这是我的全局build.gradle

buildscript {
    repositories {
        mavenLocal()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.13.0'
        classpath fileTree(dir: 'build-libs', include: '*.jar')
    }
}


allprojects {
    repositories {
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我在运行grawlew时遇到的错误无法解决 ' https://repo1.maven.org/maven2/com/android/tools/build/gradle/0.13.0/gradle-0.13.0.pom '. peer未经过身份验证

我错过了什么?maven链接在浏览器中打开正常.

proxy android build-tools gradle maven

44
推荐指数
10
解决办法
11万
查看次数

JCenter 弃用;对 Gradle 和 Android 的影响

我应该担心JCenter被弃用吗?

为什么我应该从JCenter迁移到其他 Maven 存储库?

我可以继续jcenter()在我的 Gradle 构建中使用吗?

java android gradle build.gradle jcenter

26
推荐指数
5
解决办法
1万
查看次数

Gradle:找不到可信证书

我正在尝试使用Gradle在Ubuntu-Server上构建我的Android-Project.

在我的Windows 10 PC上使用Android-Studio构建工作正常

但使用./gradlew build./gradlew clean失败以下输出:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'workspace'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not download gradle-core.jar (com.android.tools.build:gradle-core:2.2.3)
      > Could not get resource     'https://jcenter.bintray.com/com/android/tools/build/gradle-core/2.2.3/gradle-core-2.2.3.jar'.
         > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle-core/2.2.3/gradle-core-2.2.3.jar'.
            > sun.security.validator.ValidatorException: No trusted certificate found
Run Code Online (Sandbox Code Playgroud)

在我的研究期间,我只发现了两个相似的问题,这两个答案对我来说都没有用:

Paul Lammertsma - gradlew.bat(和gradlew)SSLHandShakeException

sudo dpkg --purge --force-depends ca-certificates-java
sudo apt-get install ca-certificates-java
Run Code Online (Sandbox Code Playgroud)

这一个有非常相似的错误,但没有真正的解决方案:

user119469 - 导入的项目 - Gradle …

java ssl android gradle android-gradle-plugin

6
推荐指数
1
解决办法
3220
查看次数