我在谷歌应用引擎上运行我的应用程序。我所拥有的只是一个尝试使用 Jsoup 的简单 servlet。但是,当我运行应用程序时,我得到 java.lang.ClassNotFoundException: org.jsoup.Jsoup。
我正在使用 Eclipse,所以我在 Java Build Path -> Libraries 中添加了 jsoup jar 文件
我在谷歌应用引擎上运行我的应用程序。我所拥有的只是一个尝试使用 Jsoup 的简单 servlet。但是,当我运行应用程序时,我得到 java.lang.ClassNotFoundException: org.jsoup.Jsoup。
我正在使用 Eclipse,所以我在 Java Build Path -> Libraries 中添加了 jsoup jar 文件
您需要将 Jsoup JAR 文件放在/WEB-INF/lib
webapp 的文件夹中。该文件夹包含在 webapp 的默认类路径中。此外,Eclipse 会自动将所有库放在/WEB-INF/lib
项目构建路径中的文件夹中,您不需要手动执行此操作。当然,我假设该项目是作为Dynamic Web Project创建的。
添加 .jar 的另一种方法是右键单击您的项目,然后选择Properties -> Java Build Path,单击Libraries选项卡,然后单击Add External JARs... 这将允许您浏览到 .jar 的路径您要添加的文件。
我现在在我的 Android 项目上遇到了同样的错误。要在 Android 上修复此问题,您需要创建一个 lib 文件夹并将 .jar 文件放在那里
还要确保您的import org.jsoup.Jsoup;
导入是在所有应用程序导入之后,例如
import com.google.gwt.core.client.GWT;
在其他导入之前导入 JSOUP 会导致我在某个时间点部署应用程序时出错。