概述
File→Project Structure...→Artifacts→+→jar→From modules with .... → 选择一个要执行的main方法,选好后,点击确定→ OK
然后点击Build → Build Artifacts 选择刚才创建的Artifacts 这时候去到project下去搜****.jar ***就是你的项目名称,找到后用winrar打开 删除META-INF目录下的除了mainfest.mf,zigbert.rsa以外的其他所有文件,有的时候没有zigbert.rsa,没关系 只留下一个mainfest.mf就好了,这时候查看一下mainfest.mf文件内,有没有Main-Class:属性,如果没有就加上Main-Class: 带main方法的类,然后回车,保存
--转载至:https://blog.csdn.net/eddie_520/article/details/21187375
java命令行运行jar里的main类
一般运行包含manifest的jar包,可以使用
java -jar <jar-file-name>.jar ("args[0]","args[1]",...)(括号里的参数。可以在main函数中的args[] 中获取)
如果jar里没有 manifest,则可以使用
java -cp foo.jar full.package.name.ClassName
当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录,引用依赖的多个jar。
java -Djava.ext.dirs=<多个jar包的目录> com.test.HelloWordMain
如果用-cp则需要写每一个jar,很麻烦。
--转载至:https://www.cnblogs.com/coderland/p/5902900.html
最后
以上就是帅气萝莉为你收集整理的idea导出带main class的jar包的全部内容,希望文章能够帮你解决idea导出带main class的jar包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复