Java 从IntelliJ生成.JAR

Java 从IntelliJ生成.JAR,java,intellij-idea,jar,executable-jar,Java,Intellij Idea,Jar,Executable Jar,我试图使用构建工件从IntelliJ创建一个JAR,但是当我这样做时 Error: Invalid or corrupt jarfile 我不确定我做错了什么 从你发布的内容很难判断。Intellij有时会很挑剔,尤其是在工件jar构建接口方面。IntelliJ的网站上有一个关于如何设置工件的好教程。一个可能带来困难的领域是指向主类 我在使用该工具构建jar时遇到的一个问题是选择主类。最后我把它打了进去,它成功了。不确定这是否是解决你问题的建议 从intellij网站: 请注意下图 其他潜在

我试图使用构建工件从IntelliJ创建一个JAR,但是当我这样做时

Error: Invalid or corrupt jarfile 
我不确定我做错了什么


从你发布的内容很难判断。Intellij有时会很挑剔,尤其是在工件jar构建接口方面。IntelliJ的网站上有一个关于如何设置工件的好教程。一个可能带来困难的领域是指向主类

我在使用该工具构建jar时遇到的一个问题是选择主类。最后我把它打了进去,它成功了。不确定这是否是解决你问题的建议

从intellij网站:

请注意下图

其他潜在的问题可能是依赖项已损坏,尽管值得怀疑

也可能是清单文件正在引用导致问题的文件。大多数清单文件应该相当简单,并且指向主类。最后但并非最不重要的是电子邮件IntelliJ。他们善于应对,如果intellij能够解决问题,他们会提供帮助。不幸的是,他们只通过电子邮件回复,有时可能需要一天的时间


我试过了,按照T的指南操作。我仍然会遇到同样的错误。对于我的web应用程序,我使用Maven Clean和Build工具来构建Jar。Gradle也有类似的工具,但我并不熟悉。只是好奇——为什么需要IntelliJ来创建这个JAR?Maven或Gradle构建脚本可以完成这项工作,并且可以移植到持续集成环境中,很容易与队友yada yada共享。这与您的问题相同吗?