2

我正在将我的 Swing 应用程序导出为可运行的 jar 文件。到目前为止,一切都很好。我注意到,在每次导出中,每个库的所有单元测试、源代码和 javadoc 都包含在内。这意味着应用程序的巨大开销。如何定义只导出使用的类文件,只定义没有 javadoc 的核心库?

此应用程序不使用 Maven 运行。

谢谢

//编辑,一些图片:例如番石榴,它保存在我的lib文件夹中的3个罐子(代码,源代码,javadoc)中。

库文件夹

我在其中定义源和 javadoc 的构建路径设置 构建路径设置

以及带有 7-zip 打开的 jar,其中包含源代码和 javadocs,但不应该包含。 罐

4

1 回答 1

2

右键单击项目,选择 Properties > Java Build path > Order and Export,或者您可以从export wizard.

//编辑:选择一个更轻的 jar,例如,您可以从http://search.maven.org/remotecontent?filepath=com/google/guava/guava/14.0.1/guava-14.0.1.jar
下载 Guava 您的 jar 包含源和 doc 文件。这就是使您的项目如此庞大的原因。

于 2013-05-23T14:54:40.700 回答