zoukankan      html  css  js  c++  java
  • Intellij 生成exe可执行文件

    生成jar包

    • 编写源代码

      此处我使用kotlin来编码,主函数实际功能就是输出一行文字。

        /**
         * 应用入口
         * @author mazaiting
         */
        object TestExe {
        ​
         @JvmStatic
         fun main(args: Array<String>) {
         System.out.println("mazaiting")
         }
        }
    • 点击 IDEA:File->Project Struce...(快捷键 ctrl + shift +alt +s)。如图:
     
    图1.png
    • 添加jar:Artifacts -> JAR -> From modules with dependencies...,并配置Main Class(入口类),最后点击OK即可。


       
      图2.png

       
      图3.png
    • 生成:Build -> Build Artifact... -> 选择刚才创建的jar->build。

       
      图4.png

       
      图5.png

      注:生成的文件路径为:out/artifacts/<项目名>_jar/
       
      图6.png

    将jar包生成exe文件

    • 生成工具exe4j,下载、安装并破解, 如果为破解则出现该问题this executable was created with an evaluation version of exe4j, 激活成功之后打开,界面如下图所示。

       
      图7.png
    • 在欢迎页面点击Next,选择"JAR in EXE" mode,并点击Next。

       
      图8.png
    • 设置应用名及输出路径,点击Next。


       
      图9.png
    • 配置可执行类型(此处选择Console application, 因为只在控制台输出一句话,如果是GUI application则看不到结果),配置可执行文件名,图标路径,最后Advanced Options项选择Service Options,点击Next,Next。


       
      图10.png
    • 执行完上一步之后,接下来出现的界面如下图,勾选Gennerate 64-bit executable, 点击Next。

       
      图11.png
    • 配置可执行Mainfest,点击Next。


       
      图12.png
    • 配置Java调用属性: VM Parameters根据右侧问好填写内容,点击右侧绿色的加号,出现如图所示配置,选择刚刚生成的jar包,点击OK


       
      图13.png

       
      图14.png
    • 执行完上一步之后,结果如下图,接着点击图中红色方框框起来的按钮,点击之后出现如图16所示的界面,选择应用程序的主类,选择完成之后如图17所示,点击Next。


       
      图15.png

       
      图16.png

       
      图17.png
    • 配置jre:配置最小jre, 最大jre,Advanced Options选择Search sequence。


       
      图18.png
    • 配置jdk查找列表,此处为打开界面后的默认选项(若此处列表为空,则应点击右侧绿色按钮,选择jre路径,如图20所示)。点击Next。


       
      图19.png

       
      图20.png
    • 配置 VM:此处选择Client hotspot VM,点击Next。

       
      图21.png
    • 配置启动图,此处无需配置,点击Next。


       
      图22.png
    • 配置信息显示,此处显示配置信息,无需更改,点击Next。


       
      图23.png
    • 生成exe文件中


       
      图24.png
    • 生成结束,点击Click Here to Sart the Application即可打开应用(效果如图26)。

       
      图25.png

       
      图26.png
    • DOS窗口执行效果


       
      图27.png



    作者:_凌浩雨
    链接:https://www.jianshu.com/p/ec3915e9a3c8
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    从零开始学android开发-通过WebService获取今日天气情况
    android常见错误-E/AndroidRuntime(13678): java.lang.NoClassDefFoundError:
    java 使用相对路径读取文件
    冒泡排序
    快速排序
    为什么使用抽象类?有什么好处?
    为什么用 抽象类,接口
    String.valueOf()
    Python 资源
    文本相似度-BM25算法
  • 原文地址:https://www.cnblogs.com/longronglang/p/11980608.html
Copyright © 2011-2022 走看看