我尝试从我在 Intellij 13 (win8) 上的项目创建一个可执行 jar,遵循这些答案 How to build jars from IntelliJ properly?并执行创建的 jar,然后我得到“错误:无效或损坏的 jarfile”,后跟 jar 的路径。
我的项目很简单,但有多个 java 文件和一个 UI 表单。
我在 Project Structure|Artifacts 上创建 jar 工件后调用 Build|Build Artifacts|Jar,构建之后。
我用 maven 脚手架创建了项目,但是没有对 pom.xml 的依赖。
我正在使用 java7。 是不是少了什么?
最佳答案
这是一个没有 pom.xml 的快速解决方案
我通过创建“META-INF”子文件夹并在其中复制 list 文件,使用 IntelliJ 的工件设置解决了这个问题。
我不知道为什么需要这个,但 IntelliJ IDEA 似乎默认不包含 META-INF 文件夹
指向文件:
关于java - 在 Intellij 13 上,创建的可执行 jar 无效或损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23066029/