首先,我搜索了类似的问题,我找到了一些东西,但没有任何帮助我。
我试图使用工件在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
- > 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
这是我的项目结构:
这是我的工件编辑页面
错误在哪里? 谢谢!
答案 0 :(得分:0)
我自己修正了,当我从工件创建jar时,我选择了empty
而不是From modules with dependancy
(输出是相同的,但是这个选项有效,也许IDE做了特别的事情)