質問

Googleアプリエンジンでアプリを実行しています。私が持っているのは、Jsoup を使用しようとする単純なサーブレットだけです。ただし、アプリケーションを実行すると、java.lang.ClassNotFoundException が発生します。org.jsoup.Jsoup。

私はEclipseを使用しているので、Javaビルドパス -> ライブラリにjsoup jarファイルを追加しました。

役に立ちましたか?

解決

あなたはWebアプリケーションの/WEB-INF/libフォルダにJsoupのJARファイルを配置する必要があります。そのフォルダは、Webアプリケーションのデフォルトのクラスパスで覆われています。また、Eclipseは自動的にプロジェクトのビルドパスに/WEB-INF/libフォルダ内のすべてのライブラリを置く、あなたは手動で行う必要はありません。もちろん私は、プロジェクトがの動的Webプロジェクトのように作成されていることを前提としています。

他のヒント

.jar を追加するもう 1 つの方法は、プロジェクトを右クリックして、 プロパティ -> Java ビルドパス, 、 クリック 図書館 タブをクリックし、 外部 JAR を追加... これにより、追加する .jar ファイルのパスを参照できるようになります。

また、あなたのimport org.jsoup.Jsoup;の輸入は、このような import com.google.gwt.core.client.GWT;

など、すべてのアプリケーションをインポートした後であることを確認してください

これらの他の輸入は私のために一点にアプリケーションをデプロイするため、エラーの原因となった前JSOUPの輸入を持ちます。

私は自分のAndroidプロジェクトに今と同じエラーが発生しました。 Android上でこれを修正するには、LIBフォルダを作成して、.jarファイルを配置する必要がありそこに

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top