1

次のパッケージをインポートするコードを使用します。

import org.apache.commons.httpclient.*;

エクリプスを使っています。http://hc.apache.org/downloads.cgiにアクセスし、Jar ファイルをダウンロードしてプロジェクトに追加しました。これについてはまだ日食がエラーを起こしています。

スレッド「メイン」の例外 java.lang.Error: 未解決のコンパイルの問題: HttpClient を型に解決できません

何が問題ですか?

4

2 に答える 2

5

これらのモジュールの最新 (4.x) バージョンを使用している場合、それらは大幅にリファクタリングされています。たとえば、パッケージ名は noworg.apache.http.clientです。古いサンプル コードは変更する必要があります。新しいプロジェクトのJavadocクイックスタートを見てください。

(推奨されない) 別の方法は、古い (3.x) バージョンを入手することです。

于 2012-07-16T22:50:07.307 に答える
3

サードパーティの依存関係を管理するためにMavenを使用することをお勧めします。jar ファイルと関連するすべての依存関係を処理します。

httpclient の Maven 依存関係は次のとおりです。

 <dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>4.2.1</version>
    <scope>compile</scope>
  </dependency>
于 2012-07-16T22:53:43.150 に答える