如何在 IntelliJ IDEA 中创建 .jar 文件或导出 JAR(如 Eclipse Java 存档导出)? [复制]

Posted

技术标签:

【中文标题】如何在 IntelliJ IDEA 中创建 .jar 文件或导出 JAR(如 Eclipse Java 存档导出)? [复制]【英文标题】:How to create a .jar file or export JAR in IntelliJ IDEA (like Eclipse Java archive export)? [duplicate] 【发布时间】:2011-01-02 19:03:24 【问题描述】:

我使用的是 IntelliJ IDEA IDE。我想从 Java 编译的类文件创建一个 JAR 文件。但我没有找到命令或文件。

如何创建 JAR 文件(就像在 Eclipse 中一样)?

【问题讨论】:

我无法通过 Intellij 做到这一点,所以我找到了 this 并且通过 ./gradlew desktop:dist 生成包非常容易,我知道它与问题无关,但它确实帮助我完成了创建 jar 文件的任务。 请标记对您帮助最大的答案。它可以帮助读者确定正确/有用的答案:) 【参考方案1】:

对于 Intellij IDEA 版本 11.0.2

文件 |项目结构 |神器 那么你应该按 alt+insert 或点击加号图标并创建新的工件选择 --> jar --> From modules with dependencies.

下一步转到 构建 |构建工件 --> 选择您的工件。

来源: http://blogs.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/

【讨论】:

对于任何来这里但无法使用它的人。当我将 .mf 文件存储在根目录中并且 not 在 /src/ 文件夹中时,它对我有用。 它说无法加载主类.. :( 当我运行 jar 时,我总是得到“错误:类名,'myStuff.jar',只有在显式请求注释处理 1 错误时才被接受” 我不知道它是否有效,文件本身在哪里?我不需要复制 jar 文件但找不到它(我正在使用 Ubutnu) @McLan 我也有 Ubuntu,如果你按照他说的那样做,你会在项目根目录中找到一个名为“out”的新文件夹。只需打开其中的所有文件夹,最后你会找到你的 .jar 文件。【参考方案2】:

在 intellij8 中,我使用了一个特定的插件“Jar Tool”,该插件可配置并允许打包 JAR 存档。

【讨论】:

【参考方案3】:

您没有指定您的 IDEA 版本。在 9.0 之前使用 Build |构建罐子,在 IDEA 9.0 中使用 Project Structure |人工制品

【讨论】:

下面是使用 Intellij 10 的方法是blogs.jetbrains.com/idea/2010/08/quickly-create-jar-artifact 我正在尝试构建 jar,但我收到错误 failed to load main-class manifest attribute from jar 文件。我也包含了外部库。为什么会出现错误 我也明白了,Muthu。在我的例子中,由 intellij/maven 创建的 MANIFEST.MF 没有填充的类路径。我只是在命令行中使用“mvm -e package”。 @ctpenrose mvm -e package 在哪里设置?命令工具或 intellij IDE ? @zhaoyou 他的意思是mvn -e package,你应该在项目根目录下的命令行中运行它。这将在target 文件夹中生成一个jar。然而,这可能正是 IntelliJ 本身所做的。

以上是关于如何在 IntelliJ IDEA 中创建 .jar 文件或导出 JAR(如 Eclipse Java 存档导出)? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 IntelliJ IDEA 中创建 JavaFX Maven 项目?

在 IntelliJ IDEA 中创建 Java Gradle 项目并构建 .jar 文件 - 如何?

如何在 Intellij IDEA 13.1 中创建具有 Maven 结构的 Spring MVC 应用程序?

如何在 IntelliJ IDEA 中创建 .jar 文件或导出 JAR(如 Eclipse Java 存档导出)? [复制]

IntelliJ Idea中创建package的问题

IntelliJ IDEA中创建xml文件