HttpClientをは存在しないのですか? Netbeansの
-
19-09-2019 - |
質問
私は、インポートしようとしています:
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.params.HttpMethodParams;
しかし、私は存在していないこれらを言われています?
私がダウンロードしました:
httpclient-4.0.1.jar
とhttpmime-4.0.1.jar
...とのHTTPClientを使用しようとしている私の.javaファイルと同じフォルダにこれらを置いています。
任意のアイデア?
apacheの-mime4j0.6.jarコモンズ・コーデック-1.3.jarコモンズ・ログ-1.1.1.jarのHTTPClient-4.0.1:私はまだ私が持っている「ライブラリ」フォルダ内に...それが仕事を得ることができませんそれが持っているjavaファイルのプロパティの場合の.jar httpcore-4.0.1.jar httpmime-4.0.1.jar:それらのそれぞれにおいてクラスパスのランタイムクラスパスブートクラスパスをコンパイルし、私がインポートされているjarファイルを参照するように思われます。まだ存在しません取得。 : - (
私もEclipseでこれを実行しようとしていると、それはまだ動作しません。しかし、今、それらのファイルは、「参照されるライブラリ」に表示されます。笑
解決
2瓶。
Mac上で私はNetbeans 6.7.1で、Prjectsタブでは、プロジェクトを右クリックしてCNAのプロパティ]を選択します。これは、プロジェクトのプロパティ]ダイアログが表示されます。そこでは、左側のツリーからのライブラリ項目を選択します。そこから、コンパイルビューの追加JAR /フォルダを選択してください。プロジェクトにjarファイルを追加するには、それを見つけて、それを選択するために、セレクタを使用します。
EDITます:
私はHTTPClientパッケージをダウンロードしていると私は問題を参照してくださいと思います。
あなたはそれが定義されているように、4.0.1で、パッケージ構造ではありません。代わりに:
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.params.HttpMethodParams;
使用:
import org.apache.http.client.*;
import org.apache.http.client.methods.*;
import org.apache.http.client.params.HttpMethodParams;
他のヒント
Eclipseでは、Ctrl + Shiftキー+ O。これは、クラスパス上のすべての未知のクラスを探し、それらをインポートしようとします。また、1つのクラスのことをインポートしようとするクラス名とCtrlキーを押しながら+ Shiftキー+ Mの上にカーソルを置くことができます。これは、(2つのパッケージがHttpClientをクラスを持っている場合、すなわち、あなたが目的のクラスをクリックすることができます)クラスの名前の衝突のために、時には便利です。
jarが参照されるライブラリ内にある場合は、、その後、彼らはあなたのクラスパス上になければなりません。あなたは右のプロジェクトをクリックし、ビルド・パスのようなものを選択することで、これを確認することができます> Configureのビルドパスし、ライブラリタブをクリックします。
また、あなたはおそらくデフォルトで自動的に選択されたビルドしましたが、そうでない場合、あなたはあなたのプロジェクトをビルドする必要があります。また、ビルド・パスをクリアし、それを再構築しようとすることをお勧めします。私はEclipseは同期の外に数回を得る見てきたし、これはややまぐれのにもかかわらず、それを修正します。
あなたはMavenを使用している場合は、間違った依存関係の範囲(すなわち、実行時、またはコンパイル対テスト)を持っている場合は、、この種のものは時々発生する可能性があります。
あなたは、パッケージ全体を利用している場合を除き、何が価値があるため、パッケージ全体の内容をインポートする理由(すなわち、インポートパッケージ。*)はありません。
3から4のバージョンに彼のsintaxisを変更しましたHttpClientを...私はこの例を見つけるまで、あなたのすべてのパッケージをインポートしようとしている同じ問題を抱えていたようです。
<のhref = "http://w3mentor.com/learn/java/android-development/android-http-services/example-of-http-get-request-using-httpclient-in-android/" のrel = "nofollowを"> http://w3mentor.com/learn/java/android-development/android-http-services/example-of-http-get-request-using-httpclient-in-android/ の
このサンプルは、Androidが配向されているが、任意のJavaアプリケーションで動作します!イムのNetBeans 6.9.1、HTTPClientの-4.1.1.jar、コモンズ・コーデック-1.4.jarとコモンズ・ログ-1.1.1.jarを使用して
あなたはあなたの問題を解決することを願って!
は、同じ問題を抱えていたし、私は解決策を得ることができました。ここでは、次のとおりです。
1)
からorg.apache.commons.httpclient.jar.zipファイルをダウンロード
http://www.java2s.com/Code/Jar/o/Downloadorgapachecommonshttpclientjar.htm の
お使いのコンピュータ上の任意の場所に保存します。
2)右あなたのNetBeansプロジェクトを右クリックし、選択のプロパティの
3)プロジェクトのプロパティカテゴリに、選択のライブラリの
4)の追加JAR /フォルダ]ボタンをクリックします。
5)今、あなたはダウンロードしたorg.apacheを保存したファイルの場所を参照.... jar.zip ファイルを開く]ボタンをクリックします。
6)これでファイルがインストールされている、[OK]をクリックし、あなたが行われています。
これはあなたのNetBeans IDEを再起動する必要があるので注意してください。