私はMozillaRhinoを使用してJavaScriptサーバーアプリケーションを作成しています。Webに簡単にアクセスできるようにプロジェクトにHttpClientクラスを含めたいのですが、RhinoにHttpClientJARファイルをロードさせるようにEclipseプロジェクトを構成する方法がわかりません。
js.jar
(Rhinoから) Eclipseのプロジェクトのビルドパスに追加httpclient-4.0.1.jar
し、実行構成でRhinoのjs.jar(検出された)からMainクラスを指定し、JavaScriptファイルで基本的にこれを行います。
importPackage(org.apache.http.client.methods);
var get = new HttpGet("<some url returning json data>");
get.execute();
print(get.getResponseBodyAsString());
これを言うのは失敗します:
Exception in thread "Thread-0" org.mozilla.javascript.EcmaError: ReferenceError: "HttpGet" is not defined.
どうしてこんなに難しいの?私は根本的に間違ったことをしているに違いありません。