【问题标题】:How to make a jar file of a single class?如何制作单个类的jar文件?
【发布时间】:2021-08-03 13:17:41
【问题描述】:

我有一个包含多个类的 Java 项目,但我只希望我的 jar 文件有一个类。

我该怎么做?

【问题讨论】:

  • 只创建一个类。或者您的意思是您希望所有其他类合并到一个类文件中?如果是后者,那是为了什么?
  • 我真的只想要一个类,因为我将在 node js 项目中需要它
  • 哦,你的意思是,从由ClassAClassBClassC 组成的整个项目中,你想要一个仅包含ClassB 的罐子,例如?如果是这样,ClassB 是否依赖于其他类?因为如果是这种情况,您无论如何都需要将整个依赖关系层次结构放入 JAR 中。如果没有,只需制作另一个仅包含 ClassB 的项目并从中制作一个 JAR。
  • 基本上我有一个实现CustomTaskChange的类。该类由A,B和C类继承。我要做的是为A,B和C类(三个jar)分开Jar文件
  • 为什么?您将需要目标中的所有这些 JAR 文件才能执行所有这些类。为什么要 1 个 JAR 而不是 4 个(不是 3 个)?

标签: java class jar


【解决方案1】:

据我所知,你不知道。

如果您需要 JAR 只包含一个类,那么您的源代码应该围绕它构建。

【讨论】:

  • 那么我应该创建一个新项目并将该类移动到新项目中吗?
  • 鉴于上下文和您的要求,我认为这样做是有意义的——我建议将其包含在原始帖子中:)
猜你喜欢
  • 1970-01-01
  • 2021-12-26
  • 2015-08-15
  • 1970-01-01
  • 2012-03-20
  • 1970-01-01
  • 1970-01-01
  • 2012-04-14
  • 1970-01-01
相关资源
最近更新 更多