在Intellij中通过工件创建jar时出错

时间:2016-01-12 13:56:47

标签: intellij-idea jar

首先,我搜索了类似的问题,我找到了一些东西,但没有任何帮助我。

我试图使用工件在intellij中创建一个jar文件,但每次构建时都会出现错误:Error: Could not find or load main class com.test.wms.test

这是我的test.java文件

package com.test.wms;

public class test {
    public static void main(String[] args){
        // empty
    }
}

然后我进入了Project Structure - &gt; Artifacts并添加了一个新工件,选择了类型(jar),选择了名称(test.jar)并生成了manifest.mf(从intelij上的工件页面自动生成)< / p>

Manifest-Version: 1.0
Main-Class: com.test.wms.test

这是工件编辑页面 然后我构建项目并尝试使用java -jar test.jar在konsole中共进午餐,错误始终相同:Error: Could not find or load main class com.test.wms.test

这是我的项目结构:

jarstructure

这是我的工件编辑页面

enter image description here

错误在哪里? 谢谢!

1 个答案:

答案 0 :(得分:0)

我自己修正了,当我从工件创建jar时,我选择了empty而不是From modules with dependancy(输出是相同的,但是这个选项有效,也许IDE做了特别的事情)