GoogleAppEngineでアプリを実行しています。私が持っているのは、Jsoupを使おうとしている単純なサーブレットだけです。ただし、アプリケーションを実行すると、java.lang.ClassNotFoundException:org.jsoup.Jsoupが発生します。
Eclipseを使用しているので、Javaビルドパス->ライブラリにjsoupjarファイルを追加しました
GoogleAppEngineでアプリを実行しています。私が持っているのは、Jsoupを使おうとしている単純なサーブレットだけです。ただし、アプリケーションを実行すると、java.lang.ClassNotFoundException:org.jsoup.Jsoupが発生します。
Eclipseを使用しているので、Javaビルドパス->ライブラリにjsoupjarファイルを追加しました
JsoupJARファイルを/WEB-INF/lib
webappのフォルダーに配置する必要があります。そのフォルダーは、webappのデフォルトのクラスパスでカバーされています。また、Eclipseはすべてのライブラリをプロジェクトのビルドパス内のフォルダーに自動的に配置し/WEB-INF/lib
ます。手動で行う必要はありません。もちろん、プロジェクトは動的Webプロジェクトとして作成されていると思います。
.jarを追加する別の方法は、プロジェクトを右クリックし、[プロパティ]-> [Javaビルドパス]を選択し、[ライブラリ]タブをクリックして、 [外部JARの追加... ]をクリックすることです。 これにより、.jarのパスを参照できます。追加したいファイル。
また、import org.jsoup.Jsoup;
インポートが次のようなすべてのアプリケーションインポートの後に行われることを確認してください。
import com.google.gwt.core.client.GWT;
他のインポートの前にJSOUPをインポートすると、ある時点でアプリケーションをデプロイするときにエラーが発生しました。
Androidプロジェクトでも同じエラーが発生しました。Androidでこれを修正するには、libフォルダーを作成し、そこに.jarファイルを配置する必要があります。