2016-03-11 10 views
0

Я получаю сообщение об ошибке с линией javax.ws, говорящей, что ее невозможно решить. Я не знаю, исправит ли эта ошибка все остальное, но нужно ли мне загружать какую-то библиотеку для этого?Почему я получаю ошибку при импорте javax.ws.rs

import javax.ws.rs.client.Client; 
import javax.ws.rs.client.ClientBuilder; 
import javax.ws.rs.client.Entity; 
import javax.ws.rs.core.Response; 
import javax.ws.rs.core.MediaType;  

public class Face_Recognition { 

public static void main(String[] args) { 

Client client = ClientBuilder.newClient(); 
Entity payload = Entity.json("{ 'image': 'http://instinctmagazine.com/sites/instinctmagazine.com/files/images/blog_posts/Nigel%20Campbell/2014/05/13/antonio%20banderas2.jpg', 'subject_id': 'antonio_banderas', 'gallery_name': 'actors', 'selector': 'SETPOSE', 'symmetricFill': 'true'}"); 
Response response = client.target("https://api.kairos.com/enroll") 
    .request(MediaType.APPLICATION_JSON_TYPE) 
    .header("app_id", "xxxx") 
    .header("app_key", "xxxx") 
    .post(payload); 

System.out.println("status: " + response.getStatus()); 
System.out.println("headers: " + response.getHeaders()); 
System.out.println("body:" + response.readEntity(String.class)); 

} 

} 

мне удалось исправить это как-то и загрузить внешние банки, но я все равно получил последнюю ошибку: http://i.imgur.com/3IYfgQG.jpg

+0

Вы загрузили библиотеку 'javax.ws.rs' и добавили ее на свой путь? –

+0

Как вы управляете своими зависимостями? Maven? Вручную? –

+0

Я ничего не скачивал. – Abdulrahman

ответ

0

Во-первых, убедитесь, что запускали «обновить» на проекте. Если это не подхватит JAR, перейдите к ним в Project Explorer проекта Eclipse, щелкните их правой кнопкой мыши, а во всплывающем меню используйте «Путь сборки»> «Добавить в путь сборки».

+0

Я сделал, но все же получил ошибку, как будто ничего не произошло. http://i.imgur.com/eMawUq7.jpg – Abdulrahman

Смежные вопросы