流程:
1. File ->Project Structure -> Artifacts -> + -> JAR -> From modules with dependencise...
-> Main Class后面的 ... -> 选择main方法所在的类 -> OK -> OK -> Apply -> OK
2. Build -> Build Artifacts... -> 选择第一步自己打的jar选项 -> Build
3.用解压文件打开打好的jar文件,删除META-INF目录下 .SF的文件
4.CMD-> jar文件所在目录下 -> 执行 java -jar xxx.jar
有可能的问题:
jar中没有主清单属性 || 找不到或无法加载主类
方法:删除META-INF目录下 .SF的文件 && 修改META-INF目录下的MANIFEST.MF,添加 Main-Class: draw.print
注意:Main-Class:为固定前缀
draw.print 为所要运行的类名,别忘了带上前面的packege的名字
相关文章
- 【spring boot】idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到(转)
- idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到
- 【spring boot】6.idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到
- idea打包含第三方依赖的jar包
- eclipse 导出可运行jar包 cmd命令执行java **.jar时找不到第三方jar包问题
- 【IDEA】向IntelliJ IDEA创建的项目导入Jar包的两种方式
- intellij idea 在执行maven的操作 install等会出现中文乱码?其他程序打印正常?
- 有关打包成可执行jar包后引用jar包中配置文件问题
- IDEA maven 打可执行jar包 包括依赖jar文件和所有配置文件资源文件
- 在可执行jar包中调用配置文件