我将我的swing应用程序导出为一个可运行的jar文件。到目前一切尚好。我注意到,在每个导出中,每个库的所有单元测试、源和javadoc都包括在内。这意味着应用程序的开销很大。如何定义仅用于导出已使用的类文件,以及没有javadoc的核心库?
此应用程序不使用maven运行。
谢谢
//编辑一些图片:例如,番石榴保存在我的lib文件夹中的3个jars (代码、源代码、javadoc)中。

我的构建路径设置,其中定义了源和javadoc。

with 7 zip打开了jar,其中包含了源代码和javadocs,但是不应该是。

发布于 2013-05-23 14:54:40
右键单击项目,选择Properties > Java >OrderandExport,或者您可以选择要从export wizard导出的内容。
//编辑:
选择一个更轻的jar,例如,您可以从http://search.maven.org/remotecontent?filepath=com/google/guava/guava/14.0.1/guava-14.0.1.jar下载番石榴,而不是包含源代码和文档文件的jar,这就是为什么您的项目如此庞大的原因。
发布于 2022-04-14 03:50:11
如果希望使用Eclipse导出来创建可运行的jar,但希望控制要包含的文件和要排除的文件,请执行以下步骤:
就这样!
https://stackoverflow.com/questions/16717122
复制相似问题