Dropbox-使用JAVA连接到我的Dropbox时出错

Dropbox-使用JAVA连接到我的Dropbox时出错,java,eclipse,dropbox,dropbox-api,Java,Eclipse,Dropbox,Dropbox Api,我不熟悉Dropbox的Java开发。我所要做的就是让我的java代码连接到Dropbox。我使用Eclipse作为IDE,并添加了Dropbox核心SDK作为项目的外部JAR。我有以下代码: package com.mydrpbx; import com.dropbox.core.*; import java.io.*; import java.util.Locale; public class DropImgUpload { public static void main(Str

我不熟悉Dropbox的Java开发。我所要做的就是让我的java代码连接到Dropbox。我使用Eclipse作为IDE,并添加了Dropbox核心SDK作为项目的外部JAR。我有以下代码:

package com.mydrpbx;

import com.dropbox.core.*;
import java.io.*;
import java.util.Locale;

public class DropImgUpload {
    public static void main(String[] args) throws IOException, DbxException {
        // Get your app key and secret from the Dropbox developers website.
        final String APP_KEY = "xxxxxxxxxxxxx";
        final String APP_SECRET = "xxxxxxxxxxxxx";

        DbxAppInfo appInfo = new DbxAppInfo(APP_KEY, APP_SECRET);

        DbxRequestConfig config = new DbxRequestConfig("JavaTutorial/1.0",
            Locale.getDefault().toString());
        DbxWebAuthNoRedirect webAuth = new DbxWebAuthNoRedirect(config, appInfo);

        // Have the user sign in and authorize your app.
        String authorizeUrl = webAuth.start();
        System.out.println("1. Go to: " + authorizeUrl);
        System.out.println("2. Click \"Allow\" (you might have to log in first)");
        System.out.println("3. Copy the authorization code.");
        String code = new BufferedReader(new InputStreamReader(System.in)).readLine().trim();

        // This will fail if the user enters an invalid authorization code.
        DbxAuthFinish authFinish = webAuth.finish(code);
        String accessToken = authFinish.accessToken;

        DbxClient client = new DbxClient(config, accessToken);

        System.out.println("Linked account: " + client.getAccountInfo().displayName);
    }
} 
运行程序时,我遇到以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonParseException
    at com.dropbox.core.DbxAppInfo.<clinit>(DbxAppInfo.java:112)
    at com.mydrpbx.DropImgUpload.main(DropImgUpload.java:13)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonParseException
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more

您是否将SDK附带的jackson-core-2.2.4.jar库添加到您的项目中了?哦,是的,添加了它,它工作得很好。。。!!谢谢