Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取错误“ClassNotFoundException”,即使在重新发布oauth的scribe之后_Java_Rest_Rest Assured_Scribe - Fatal编程技术网

Java 获取错误“ClassNotFoundException”,即使在重新发布oauth的scribe之后

Java 获取错误“ClassNotFoundException”,即使在重新发布oauth的scribe之后,java,rest,rest-assured,scribe,Java,Rest,Rest Assured,Scribe,在pom文件中添加了Scribe,该文件用于oauth,并根据文档重新发布,即使出现错误 java.lang.ClassNotFoundException:com.github.scribejava.core.model.AbstractRequest 如何解决此错误。在pom文件中的scribe依赖项下面添加 <dependency> <groupId>com.github.scribejava</groupId> <a

在pom文件中添加了Scribe,该文件用于oauth,并根据文档重新发布,即使出现错误

java.lang.ClassNotFoundException:com.github.scribejava.core.model.AbstractRequest

如何解决此错误。在pom文件中的scribe依赖项下面添加

<dependency>
        <groupId>com.github.scribejava</groupId>
        <artifactId>scribejava-apis</artifactId>
        <version>5.5.0</version>
        <scope>test</scope>
</dependency>

请看一看:在Java 4.0.0中被弃用,在4.1.0版中被删除。因此,它不再存在于ScribeJava 5.5.0中,必须改用。

我也收到了相同的错误消息,然后我将ScribeJava 4.0.0的版本更改为ScribeJava API 2.5.3和ScribeJava core 2.5.3 这对我有用

 Response response  = given().auth().
                         oauth("c", "r", "3", "r1").
                         post("https://api.twitter.com/1.1/statuses/home_timeline.json").
                         then().
                         assertThat().
                         statusCode(200).
                         log().all().extract().response();