将可运行Java类导出为.jar文件,仅包括必需的依赖项

fac*_*xot 7 java eclipse dependencies export jar

可能重复:
如何确定Java程序使用哪些类?

我在Eclipse上有一个包含很多Java类的Java项目.我想将其中一个导出到.jar文件但我遇到了一些问题.

我已经阅读了一些现有的主题,但是我没有得到正确的答案,因为:

如果我选择"导出到JAR文件",我会导出正确的类,但.jar文件不包含运行jar文件所需的依赖项.

如果我选择"导出到可运行的JAR文件",生成的jar文件包含所有依赖项,但也会放入整个项目中的所有其他类(也是我不需要的那些类).

如何将单个Java类导出到.jar文件,该文件还包含运行jar文件所需的库?生成的jar文件必须尽可能小.

非常感谢.

Poi*_*ter 1

您可以创建一个仅包含您需要的类的新项目,并将该项目导出为可运行的 jar。