如何用Java自己写一个.exe程序

之前遇到要写一个 .exe程序的一个题,后面在网上查阅资料,发现Java其实也是可以转换成exe程序的,但是要借助一些工具生成,我是用exe4j生成.exe程序。其实运行exe就跟运行Java代码一样的。

下面自己总结了一下具体的实现过程

步骤如下:
1.首先要将一个Java工程导出成一个jar包,
2.用exe4j将jar文件转换成 .exe程序,网上已经有很多大神写过转换的过程,这里就不自己写了,生成步骤参考地址:http://blog.csdn.net/blog0668/article/details/6151700;exe4j下载地址(供参考):http://www.xiazaiba.com/html/66387.html,
3.双击即可执行,或者用Java代码调用执行都可以;Java代码调用:Runtime.getRuntime().exec(new String[] { path, aa});//path为.exe程序路径,aa是需要传进的参数。

窗口的代码

package window;import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class MyWindows extends Frame {public void lunchFrame() {this.setLocation(200, 100);this.setSize(500, 300);this.setVisible(true);}public static void main(String[] args) {// TODO Auto-generated method stubMyWindows win = new MyWindows();// 监听关闭按钮win.addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e) {System.exit(0);}});// 窗口名称win.setTitle("我的窗口");win.lunchFrame();}
}

好了,生成exe程序后,双击就可以执行,exe执行结果如下图,就是Java中运行main方法的结果是一样的。

1.test.exe4j是exe4j 工具生成的脚本,双击mywindows.exe

2.然后生成窗口

3.生成窗口时。可以看到有mywindows.exe这个进程在执行,如图

关闭窗口后该进程也会结束

end~~ 以上为我的总结,仅供参考。

如何用Java自己写一个.exe程序相关推荐

  1. java写exe程序实例,java实现可安装的exe程序实例详解

    java实现可安装的exe程序实例详解 通过编写java代码,实现可安装的exe文件的一般思路: 1.在eclipse中创建java项目,然后编写java代码,将编写好的java项目导出一个.jar格 ...

  2. 彩票中奖java程序 随机30选7_写一个彩票程序:30选7

    1. 写一个彩票程序:30选7.随机(1~30之间)生成7个随机数,注意不能重复.然后从键盘输入7个数,对比7个数是否与随机数有相同的.最后显示"中了几个号".同时,如果中了7个号 ...

  3. java语言打印1到10的偶数_#Java编程# 编写一个应用程序创建两个线程,一个线程打印输出1~100之间所有的奇数,另外一 求写一个用JAVA求1~...

    import java.util.Random; class A extends Thread { \tint i=1; \tRandom r=new Random(); \tpublic void ...

  4. 学了C语言,如何利用CURL写一个下载程序?—用nmake编译CURL并安装

    在这一系列的前一篇文章学了C语言,如何为下载狂人写一个磁盘剩余容量监控程序?中,我们为下载狂人写了一个程序来监视磁盘的剩余容量,防止下载的东西撑爆了硬盘.可是,这两天,他又抱怨他的下载程序不好用,让我 ...

  5. 用java编写一个故事的程序_使用Java怎么编写一个递归程序

    使用Java怎么编写一个递归程序 发布时间:2021-02-20 16:05:44 来源:亿速云 阅读:52 作者:Leah 这篇文章将为大家详细讲解有关使用Java怎么编写一个递归程序,文章内容质量 ...

  6. [WinForm]写一个小程序把指定目录的程序添加到开机自动启动(无法绕过360检查)

    网友阿东提示了这样一个需求:写一个小程序把指定目录的程序添加到开机自动启动,跳过360 我就到百度上搜了一下:C# 将程序添加到启动项 (写入注册表),及从启动项中删除 - 赤狐(zcm123) - ...

  7. 为女朋友写一个小程序(一)— —目的与需求

    从认识我女朋友开始已经为了她开发了不下三个程序,当她做微商时为她写一个基于安卓的简易管理系统:当她要查找资料时,帮她把资料都爬下来,弄成搜索引擎:而今天(其实程序已经开发很久了,一直叨叨絮絮要出文章回 ...

  8. 更改开机默认不显示explorer.exe,直接启动自己写的EXE程序方法

    原文:更改开机默认不显示explorer.exe,直接启动自己写的EXE程序方法 更改开机默认不显示explorer.exe,直接启动自己写的EXE程序的函数: bool UpdateWinlogon ...

  9. linux如何写一个daemon程序

    linux如何写一个daemon程序 http://www.netzmafia.de/skripten/unix/linux-daemon-howto.html 不过现在linux直接提供了api实现 ...

最新文章

  1. django template语法
  2. 很棒的在线裁图工具jQuery1.4.2 + jquery.bitmapcutter.js + BitmapCutter.Core+的完美配合
  3. 干货!全面认识Docker和基本指令
  4. 运行Xcode时出现 Lazy loading NSBundle MobileCoreServices.framework和 Loaded MobileCoreServices.framework
  5. python mount回调函数_为python回调函数设置argtype
  6. 汉子编码比字母编码长_字母/博客作者编码问题(使用动态编程)
  7. 洛谷——P1001 A+B Problem
  8. 力扣每日一刷--验证回文串
  9. sqlserver 分割多个文件_鸿萌易备:SQL Server 数据库的全方位备份解决方案
  10. java中printreader类_java字符流,字符文件输入流FileReader类介绍
  11. CentOS中文乱码问题
  12. MATLAB-基本简介
  13. 浙江工业大学计算机类专业是几年,浙江工业大学计算机类专业培养计划
  14. 【Vivado那些事儿】Vivado介绍
  15. Visual Studio问题汇总
  16. 163邮箱登陆入口展示,企业邮箱电脑版登陆入口
  17. 使用MISO进行可变剪切的分析
  18. php import mdf,mdf文件用什么打开 mdf是什么文件
  19. 自己收集整理的微软错误代码大全(中文和英文)
  20. 如何利用qiankun快速搭建一个微前端项目

热门文章

  1. 使用51单片机采用中断方式进行串口通信的学习记录:
  2. 从零基础学摄影nbsp;《摄影新手入…
  3. Go-关键字defer、panic、recover详解
  4. 运维面试常考的Linux命令
  5. python日志组件
  6. 全国职称计算机考试攻略,全国职称计算机考试轻松通关的技巧
  7. 03-详述HyperLeger Fabric 记账流程
  8. 计算机动漫英语对话,国产动画片大全
  9. 浅谈:高压水射流技术在船舶除锈中的应用
  10. 十代i7前端总线频率_Intel十代酷睿超频数据详解:i9系列芯片体质最佳