java - 将外部类导出到 JAR - Eclipse

标签 java eclipse jar external-dependencies

我的项目所需的类文件很少。我已将它们添加到源文件夹本身的适当文件夹结构中。我的限制是我必须提供包含所有依赖类的单个 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 。请参阅ProguardyGuard 。对于 Proguard,有一个 Eclipse plugin 。或者您可以使用 Ant 手动集成其中任何一个。

关于java - 将外部类导出到 JAR - Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2286923/

相关文章:

java - 在 JSP 页面中运行 .jar 文件

java - Quarkus 项目在 Bamboo 中构建失败

java - 什么可以解释写入对堆位置的引用的巨大性能损失?

java - 访问主键异常

java - 术语 "length"和 "size"之间是否存在技术差异(当然是在编程中)?

java - 尝试运行 Junit 测试用例时 JVM 崩溃

android - Eclipse 在 Android SDK 内容加载器处挂起

java - 如何使用简单的 GUI 工具创建和修改 jar 文件?

eclipse - 使用 Eclipse 为 Scala 创建新的 SBT 项目

java - 将 Java 库添加到 Netbeans Grails 项目