java.lang.ClassNotFoundException の取得:org.jsoup.Jsoup
-
26-09-2019 - |
質問
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ファイルを配置する必要がありそこに