Как использовать Scribe в Codename One?

Я хочу использовать Scribe в своем проекте Codename One. Скопировал файл jar писца в папку библиотеки. Используемая среда IDE - это затмение.

При компиляции получаю следующую ошибку:

[javac] D:\Vasanth\eclipse_workspace\Testing\src\com\goTime\goTimeVideo\Vimeo.java:19: error: package org.scribe.builder does not exist
[javac] import org.scribe.builder.ServiceBuilder;
[javac]                          ^
[javac] D:\Vasanth\eclipse_workspace\Testing\src\com\goTime\goTimeVideo\Vimeo.java:20: error: package org.scribe.builder.api does not exist
[javac] import org.scribe.builder.api.VimeoApi;

Как я могу решить эту проблему?


person vasanthkumar    schedule 18.04.2014    source источник


Ответы (1)


Вы не можете просто поместить JAR в путь к классам Codename One: http://www.codenameone.com/3/post/2013/07/jaring-and-libraries.html

Вам необходимо использовать исходники или собственные интерфейсы http://www.codenameone.com/how-do-i---access-native-device-functionality-invoke-native-interfaces.html, которые поддерживают встраивание собственного jar-файла платформы.

person Shai Almog    schedule 18.04.2014
comment
Я включил файл jar, но все равно получил сообщения об ошибках, которые я опубликовал ранее. Поэтому я включил исходный код писца в свой проект, и мне удалось включить только те файлы, которые мне нужны, и внести в них изменения. Теперь мне нужно HttpURLConnection, который нельзя импортировать из java.net.HttpURLConnection. Как я могу это исправить ? - person vasanthkumar; 18.04.2014
comment
Вам нужно адаптировать код, поэтому jar не будет работать. Вам необходимо использовать ConnectionRequest и NetworkManager, поскольку java.net.URL и т. д. не реализованы для iOS, Windows Phone, RIM и т. д. Если вы не измените путь к классам, вы увидите ошибку при локальной компиляции. - person Shai Almog; 19.04.2014