通过命令行和gradle构建java应用程序-2-导出可执行ja

2021-08-02  本文已影响0人  小沙盒工作室

如果使用gradle build命令构建,并且执行构建之前没有对build.gradleJ进行更改,那么就使用下面的方法运行
1.进入D:\gradle实验\build\distributions
2.解压打包的zip文件


image.png

3.进入bin,可以看见有两个文件


image.png
4.打开cmd,输入g或者g.bat就能运行了。

2.简易方法,修改build.gradle
在里面添加

//这里的
jar appMainClass需要修改成程序运行的主Class
{
  manifest
  {
   attributes 'Main-Class': appMainClass
  }
}

例子:

jar appMainClass需要修改成程序运行的主Class
{
  manifest
  {
   attributes 'Main-Class': 'g.app'
  }
}

然后使用

gradle build来构建

成功后,进入D:\gradle实验\build\libs
这时导出的jar中的配置文件就包含了主Class信息

可以使用java -jar 来运行了

后言:
不过此时暂时不知道g是什么文件,可以肯定不是jar文件,因为jar文件是zip格式的,可以被压缩软件打开,而这个打不开,而且Windows没有file指令,在linux输入file 文件名就能获取文件类型,而windows不行,必须用其他方式,或者大佬拿hex16进制编辑器打开,(这时显示的是文件全部的数据,不容易看懂)(我看不懂)
通用运行方法:
在电脑安装了jre运行环境时候,输入java -jar 完整文件名.jar就行

上一篇下一篇

猜你喜欢

热点阅读