REST Assured:缺少(显然)不缺少的课程

时间:2016-01-27 21:28:26

标签: 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.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

但Rest Assured lib已加载,否则get方法甚至不会被调用......它可能是什么?

我正在使用Rest Assured 2.8。

更新

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

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

http://mvnrepository.com/artifact/com.jayway.restassured/rest-assured/2.8.0

0 个答案:

没有答案
相关问题