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

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

作者: 小沙盒工作室 | 来源:发表于2021-08-02 23:47 被阅读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就行

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/nnobzktx.html