作者:手浪用户2602915623 | 来源:互联网 | 2023-01-21 11:51
我已经创建了简单的java程序(maven with pom)当我用CMD运行一些命令时它应该在给定的路径下创建一个文件...我做了mvn clean install
哪个成功完成,现在我想从命令行使用这个创建的jar像follwoing:
java -jar "/Users/i012/IdeaProjects/myproj/target/test.rts-1.0-SNAPSHOT.jar" path2genfile2create
哪个应该运行我的程序(这是我第一次尝试这样的东西...)
但我得到的错误是:
no main manifest attribute, in /Users/i012/IdeaProjects/myproj/target/test.rts-1.0-SNAPSHOT.jar
这里可能缺少什么?哪个显示属性?
错误不是来自我创建的类 ......
我创建了一些META-INF/MANIFEST.MF没有帮助,但可能是错的
1> Kevin Boone..:
如果您使用的是Maven组件插件,或者您的IDE工具是,那么您需要一个mainClass
元素.这是我使用的:
maven-assembly-plugin
com.foo.MyMainClass
jar-with-dependencies
make-assembly
package
single