如何在intelliJ idea中创建java包的jar

dev*_*dev 2 jar intellij-idea executable-jar

我需要创建一个包含模块内部包中已编译类的 jar。我有一个 jar 文件,它实际上是模块内部的一个包,我需要重新创建它。

我可以创建整个模块的 jar,但无法创建包的 jar 文件。我怎样才能按照想法做到这一点?

And*_*ard 5

Intellij IDEA 2016.3


  1. 文件 -> 项目结构...
  2. 左栏中的项目设置 -> 工件
  3. 中间一栏的“+” -> JAR -> 空 -> 输入名称
  4. 单击中间栏中创建的名称
  5. 输出布局(右列)->“+”(添加副本)->目录内容如果您的.class文件位于com.myprojects.myfirstproject中,您应该在jar的根目录中创建“com”文件夹,在“com”文件夹,“myprojects”文件夹中的“myfirstproject”
  6. “+” -> 文件 -> 从 com.myprojects.myfirstproject 选择 .class 文件
  7. 在jar根目录下创建Manifest文件
  8. 将主类指定为“com.myprojects.myfirstproject.Main”
  9. 申请

  1. 在 IDEA 顶部菜单中:构建 -> 构建工件... -> 选择您的工件 -> 构建。

您可以在步骤 3 指定的输出目录中找到创建的工件。