1.进入idea的项目管理界面编写好代码
2.点击Artifacts的“+”号下的jar->“From modules with dependencies”
3.在Main Class选择主函数
4.点击OK后,选择菜单栏的“Build” -> “Build Artifacts” -> “Build”
之后我们就可以看到在左侧生成了一个out文件夹,jar包就生成了
5.右键生成的jar包选择“Open In Terminal”
6.在打开后输入命令
java -jar test.jar
此时jar包已经执行完毕
注:
在执行命令中报错:Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
原因为:线程“main”java.lang.SecurityException中出现异常:Manifest主属性的签名文件摘要无效。也就是jar包中的签名无效了。
1.使用解压缩工具打开jar包
2.进入META-INF文件夹,删除这个文件夹下面的 MSFTSIG.RSA 与 MSFTSIG.SF 文件。(原理:签名文件无效,那么就不要签名)
3.此时再次执行命令,完成