Пакет не существует - PullRequest
       55

Пакет не существует

0 голосов
/ 16 марта 2010

При попытке построить свой проект в Eclipse появляется ошибка «Ошибка сборки» с выводом ошибки:

[javac] ...... \ src \ example \ servlet \ ScrapingServlet.java: 10: пакет org.apache.http.client не существует [javac] import org.apache.http.client.HttpClient;

Но редактор Eclipse не выдает никакой ошибки. Я добавил jar-файлы в проект с помощью Project> properties> add external JARS ... и все JARS-файлы отображаются в проводнике проекта. Что я делаю не так?

Ответы [ 5 ]

1 голос
/ 16 марта 2010

Если вы только что добавили банки, иногда вам нужно сделать чистку, а затем собрать, чтобы она вступила в силу.

1 голос
/ 16 марта 2010

Решил мою проблему. Мне пришлось добавить имена файлов JARS в файл build.xml.

0 голосов
/ 06 марта 2014

Я столкнулся с подобной ошибкой в ​​ Android Studio .

Мне добавили зависимость модуля от созданного мной каталога libs/httpcomponents, который содержал ряд jar файлов, включая commons-httpclient.jar, но по какой-то причине он не работал.

Как только я переместил commons-httpclient.jar в каталог libs/ и обновил зависимость модуля, добавив этот файл явно, сборка работала нормально.

Странная наука.

0 голосов
/ 24 апреля 2013

Попробуйте добавить файлы jar для копирования в build.xml, например:

  <!-- copy JavaMail support jars build directory -->
<mkdir dir="${basedir}/jlib/javamail"/>  <!-- make sure 'from' dir exists to avoid warnings -->
<copy todir="${build.lib}" failonerror="false" verbose="false">
    <!-- ok if this file does not exist -->
    <fileset dir="${basedir}/jlib/javamail">
       <include name="activation.jar"/> <!-- not needed for JDK 6+ -->
       <include name="mail.jar"/>
    </fileset>
</copy>

у меня это работает;)

0 голосов
/ 16 марта 2010

Проверьте, добавили ли вы commons-httpclient.jar или нет.

...