Pergunta

Eu estou tentando importação:

import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.params.HttpMethodParams;

Mas estou sendo dito estes não existe?

Eu transferi: httpclient-4.0.1.jar e httpmime-4.0.1.jar

... e colocou estes na mesma pasta que meus arquivos .java que estão tentando usar httpclient.

Todas as idéias?

Eu ainda não pode obtê-lo para o trabalho ... Dentro da pasta "Bibliotecas" eu tenho: commons-codec-1.3.jar apache-mime4j0.6.jar commons-logging-1.1.1.jar httpclient-4.0.1 .jar httpcore-4.0.1.jar httpmime-4.0.1.jar para as propriedades do arquivo java que tem: compilação classpath de tempo de execução classpath de inicialização classpath em cada um desses, parece referir-se aos frascos eu importados. Ainda recebendo não existe. : - (

Eu tentei fazer isso no Eclipse também e agora esses arquivos aparecem em "bibliotecas de referência" no entanto, ainda não funciona. lol

Foi útil?

Solução

Os dois potes que você mencionou necessidade de ser colocado no classpath do projeto no Netbeans, não no diretório de origem.

Na minha Netbeans 6.7.1 no Mac, no separador Prjects, você CNA clique direito sobre o projeto e selecione Propriedades. Isso vai abrir o diálogo propriedades do projeto. De lá, escolha o item bibliotecas da árvore à esquerda. A partir daí, escolher o Adicionar JAR / Pasta na visualização Compile. Para adicionar o jar ao seu projeto, use o seletor para localizá-lo e, em seguida, selecione-o.

EDIT:

Eu apenas o download do pacote HTTPClient e eu acho que ver o problema:

em 4.0.1, a estrutura do pacote não é como você tê-lo definido. Em vez de:

import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.params.HttpMethodParams;

uso:

import org.apache.http.client.*;
import org.apache.http.client.methods.*;
import org.apache.http.client.params.HttpMethodParams;

Outras dicas

Em Eclipse, pressione Ctrl + Shift + S para organizar as suas importações. Isto irá olhar para todas as classes desconhecidos no classpath e tentar importá-los. Você também pode colocar o cursor sobre um nome de classe e pressione Ctrl + Shift + M para tentar importar essa classe única. Isso às vezes é útil para a colisão nome da classe (ou seja, se dois pacotes têm uma classe HttpClient, você pode clicar na classe desejada).

Se os frascos estão em Referenciado Bibliotecas, então eles devem estar no seu classpath. Você pode verificar isso clicando com o botão direito no projeto e selecionando algo como Caminho de Construção> Configurar Caminho Build, clique na guia bibliotecas.

Além disso, você provavelmente tem compilação selecionada automaticamente por padrão, mas se você não fizer isso, você vai precisar para construir o seu projeto. Você também pode querer tentar limpar o caminho de construção e re-construção-lo. Eu vi o meu Eclipse sair da sincronia algumas vezes e este fixa-lo, embora um pouco de um acaso.

Se você estiver usando Maven, esse tipo de coisa às vezes pode ocorrer se você tiver um escopo dependência incorreta (ou seja, tempo de execução, ou teste vs. compilação).

Por que vale a pena, a menos que você está utilizando o pacote inteiro, não há razão para importar conteúdo de um pacote inteiro (ou seja, pacote de importação. *).

Parece que HttpClient mudou seus sintaxis 3-4 versão ... Eu tinha mesmos problemas que todos vocês tentando pacotes de importação até que encontrei este exemplo:

http://w3mentor.com/learn/java/android-development/android-http-services/example-of-http-get-request-using-httpclient-in-android/

Esta é amostra é orientada Android, mas funciona em qualquer aplicativo Java !!! Im usando netbeans 6.9.1, httpclient-4.1.1.jar, commons-codec-1.4.jar e commons-logging-1.1.1.jar

Hope você pode resolver seus problemas !!!

teve o mesmo problema e eu consegui obter a solução. Aqui está:

1) Baixe o arquivo org.apache.commons.httpclient.jar.zip de
http://www.java2s.com/Code/Jar/o/Downloadorgapachecommonshttpclientjar.htm e salve-o em qualquer lugar em seu computador.

2) Botão direito do mouse em seus NetBeans projeto e selecione Propriedades

3) nas propriedades do projeto Categorias, selecione Bibliotecas

4) Clique no botão Adicionar JAR / botão Pasta

5) Agora navegue até o local do arquivo onde você salvou o org.apache baixado .... jar.zip arquivo e clique no botão aberto.

6) Agora o arquivo foi instalado, clique em OK e está feito.

Note que esta pode exigir que você reinicie o NetBeans IDE.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top