0

我已经使用 Jcreator 编写了一个 java 代码,它导入 Jsoup 库来执行。这些 .jar 格式的库。为此,我转到项目设置 > 所需库 > 添加 > 添加了必要的库。现在,我创建了一个 jar 文件来包含这个类文件以及 jar 库。但是,它不会运行并给出找不到 Jsoup 包的错误。请帮我解决这个问题。我必须将 jsoup 库包含到 jar 文件中。

4

2 回答 2

0

您应该正确地使用像 Maven 这样的构建工具来定义您的依赖项(您需要的 jars)并构建您的软件。请参阅此处了解如何使用 maven 设置项目:http ://maven.apache.org/guides/getting-started/index.html

然后,您可以使用 maven程序集插件构建一个包含所有需要的 jar 的胖 jar(正如 Hovercraft 指出的那样,这可能是不建议的)或下载所有需要的 jar 以与您的项目一起分发。有关详细信息,请参阅http://maven.apache.org/plugins/maven-assembly-plugin/

我不知道 jcreator 是否支持 maven。如果不是,您应该考虑尽可能使用更流行的 IDE,例如 eclipse 或 netBeans。两者都支持 maven 开箱即用(并且是免费的)。

于 2013-08-27T18:48:48.430 回答
0

我必须将 jsoup 库包含到 jar 文件中。

几乎不。您的声明不仅不正确,而且如果它违反了您正在使用的库的分发权,则可能是非法的。

分发您的应用程序时,只需将 Jsoup jar 文件与您的 jar 文件一起包含在您的 jar 文件中。确保您的 jar 文件清单文件的类路径行是指相对于您的 jar 文件的 jsoup jar 文件的正确位置。

于 2013-08-27T17:02:21.310 回答