Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.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 放心吧:错过了';s(显然)没有丢失_Java_Rest_Exception_Rest Assured - Fatal编程技术网

Java 放心吧:错过了';s(显然)没有丢失

Java 放心吧:错过了';s(显然)没有丢失,java,rest,exception,rest-assured,Java,Rest,Exception,Rest Assured,以下是我的简单代码: import static com.jayway.restassured.RestAssured.get; public class testget { public static void main(String[] args) { Response countryName = get("http://maps.googleapis.com/maps/api/geocode/json?latlng=45.2542285874,30.256485

以下是我的简单代码:

import static com.jayway.restassured.RestAssured.get;

public class testget {

    public static void main(String[] args) {
        Response countryName = get("http://maps.googleapis.com/maps/api/geocode/json?latlng=45.2542285874,30.2564857&sensor=false");
        System.out.println(countryName);
        System.exit(0);

    }

}
运行时,出现以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: com/jayway/restassured/mapper/factory/ObjectMapperFactory
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at com.jayway.restassured.config.RestAssuredConfig.<init>(RestAssuredConfig.java:41)
at com.jayway.restassured.RestAssured.<clinit>(RestAssured.java:423)
    at testeget.main(testeget.java:6)
   Caused by: java.lang.ClassNotFoundException: com.jayway.restassured.mapper.factory.ObjectMapperFactory
at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 15 more
线程“main”java.lang.NoClassDefFoundError中出现异常:com/jayway/restasured/mapper/factory/ObjectMapperFactory 位于java.lang.ClassLoader.defineClass1(本机方法) 位于java.lang.ClassLoader.defineClass(未知源) 位于java.security.SecureClassLoader.defineClass(未知源) 位于java.net.URLClassLoader.defineClass(未知源) 位于java.net.URLClassLoader.access$100(未知来源) 位于java.net.URLClassLoader$1.run(未知源) 位于java.net.URLClassLoader$1.run(未知源) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于sun.misc.Launcher$AppClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 在com.jayway.restassured.config.RestAssuredConfig.(RestAssuredConfig.java:41) 在com.jayway.restassured.restassured.(restassured.java:423) 位于testeget.main(testeget.java:6) 原因:java.lang.ClassNotFoundException:com.jayway.restasured.mapper.factory.ObjectMapperFactory 位于java.net.URLClassLoader.findClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于sun.misc.Launcher$AppClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) ... 还有15个 但是Rest-Assured-lib已加载,否则甚至不会调用get方法。。。可能是什么

我使用的是Rest Assured 2.8

更新:


我正在使用Eclipse来运行它,除了默认的Java/Eclipse内容外,类路径还有Rest Assured的.jar文件的路径及其依赖项,如他们的网站上所列

页面底部的依赖项列表(全部添加到类路径)


如何运行应用程序?类路径上有什么?我正在使用Eclipse来运行它,除了默认的Java/Eclipse内容外,类路径还有Rest Assured的.jar文件的路径及其依赖项,如他们的网站上所列。编译时使用了哪个版本的库?运行时使用的是什么版本?请放心2.8。该类不在重启的jar中。“mapper”下没有“factory”包。因此,get被加载并不意味着另一个类被加载。我在依赖项列表中没有看到任何明显的jar。您知道该类位于何处吗?如何运行应用程序?类路径上有什么?我正在使用Eclipse来运行它,除了默认的Java/Eclipse内容外,类路径还有Rest Assured的.jar文件的路径及其依赖项,如他们的网站上所列。编译时使用了哪个版本的库?运行时使用的是什么版本?请放心2.8。该类不在重启的jar中。“mapper”下没有“factory”包。因此,get被加载并不意味着另一个类被加载。我在依赖项列表中没有看到任何明显的jar。你知道那个班在哪里吗?