通过命令行和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就行