gpt4 book ai didi

java - NoClassDefError com.sun.jersey.api.client.Client

转载 作者:行者123 更新时间:2023-12-01 15:05:25 26 4
gpt4 key购买 nike

我正在编写一个 API 来从我的网络服务获取数据。我正在使用 jersey 客户端 API 来使用我的 Web 服务。问题是当我运行应用程序时出现此错误:

 10-22 19:44:44.959: E/AndroidRuntime(13171): FATAL EXCEPTION: main
10-22 19:44:44.959: E/AndroidRuntime(13171): java.lang.NoClassDefFoundError:com.sun.jersey.api.client.Client
10-22 19:44:44.959: E/AndroidRuntime(13171): at com.ppsjamaica.data.DataManager.getAllUser(DataManager.java:54)
10-22 19:44:44.959: E/AndroidRuntime(13171): at com.ppsjamaica.MainActivity.onCreate(MainActivity.java:18)
10-22 19:44:44.959: E/AndroidRuntime(13171): at android.app.Activity.performCreate(Activity.java:4465)

我不知道问题出在哪里。这是调用 Client 类的类:

public class DataManager {
public Client client;

public DataManager ()
{
client = Client.create();
}


public List <User> getAllUser ()
{
WebResource webResource = client.resource(URL.URL_USERS_ALL);
ClientResponse response = webResource.accept(MediaType.APPLICATION_JSON).get(ClientResponse.class);

if (response.getStatus () == 200)
{
return response.getEntity (new GenericType<List <User>> (){});
}
else
return null;
}//end getAllUser method

}

最佳答案

这是内部 Sun/Oracle API,在 Android 中不可用。 Jersey 或您正在使用的任何库一开始就不应该使用它。向他们提交错误或寻找另一个库。

关于java - NoClassDefError com.sun.jersey.api.client.Client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com