Внешней библиотеке нужен org.apache.commons.httpclient вместо org.apache.commons.http.client - PullRequest
0 голосов
/ 28 сентября 2010

Я пытаюсь использовать jar Amazon Web Services Java SDK в проекте Android в Eclipse, но в нем есть ссылки на org.apache.commons.httpclient .Все, что мне кажется в моем Android SDK (2.2) - это org.apache.commons.http.client , которое является другим пространством имен и, очевидно, вызывает сбой сборки.Я новичок в Java, Eclipse и Android dev ... есть ли способ "сопоставить" одно пространство имен с другим или создать какую-то символическую ссылку?Если нет, значит ли это, что мне нужно импортировать «стандартную» библиотеку org.apache.commons?

1 Ответ

1 голос
/ 28 сентября 2010

Это совершенно разные библиотеки. Amazon использует более старую версию 3.x Jakarta Commons HttpClient, поскольку заменена 4.x Apache HttpClient.

Есть ли способ "сопоставить" одно пространство имен с другим или создать какую-то символическую ссылку?

Нет. В частности, в этом случае они являются совершенно отдельными API. У них тот же дух, но люди из HttpClient значительно переписали API.

Если нет, значит ли это, что я должен импортировать "стандартную" библиотеку org.apache.commons?

Да, и надеюсь на лучшее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...