我的项目所需的类文件很少。我已将它们添加到源文件夹本身的适当文件夹结构中。我的限制是我必须提供包含所有依赖类的单个 jar 文件。它不能是可执行的 jar 文件。
现在我面临的问题是,当我在 Eclipse 中选择导出来导出 jar 文件时,我没有获得在源文件夹中添加的类文件(.class),进行导出。它们甚至没有列在包资源管理器中。我怎样才能做到这一点?需要修改任何导出设置吗?
说实话,我的项目是这样的
project
src
com
test
file1.java
file2.java
external
class1.class
class2.class
现在我希望将源文件生成的类和我自己添加的类文件全部导出到 jar 中。
最佳答案
也许您需要export Runnable JAR file ?
编辑:如果您有很多依赖项,那么 jar 压缩器/混淆器是您最好的 friend 。请参阅Proguard或yGuard 。对于 Proguard,有一个 Eclipse plugin 。或者您可以使用 Ant 手动集成其中任何一个。
关于java - 将外部类导出到 JAR - Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2286923/