java – 在Intellij 13上,创建的可执行jar无效或已损坏

我尝试从Intellij 13(win8)上的项目创建一个可执行jar,按照这些答案 How to build jars from IntelliJ properly?并执行创建的jar,然后我得到“Error:Invaid或corrupt jarfile”,然后是jar的路径.

我的项目很简单,但有多个java文件一个UI表单.

在构建之后,我在Project Structure | Artifacts上创建jar工件之后调用Build | Build Artifacts | Jar.

我使用maven scafold创建了项目,但是没有依赖于pom.xml.

我正在使用java7.
缺少什么?

解决方法

这是一个没有pom.xml的快速解决方

我通过创建“meta-inf”子文件夹并在其中复制Manifest文件,使用IntelliJ的工件设置解决了这个问题.

我不知道为什么甚至需要它,但似乎IntelliJ IDEA认情况下不包含meta-inf文件

指向文件

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...