制作简单的java应用程序_使用exe4j工具制作简单的java应用程序
首先需要下载exe4j工具并进行安装,下面是利用exe4j工具制作应用程序的步骤。
1.首先将工程导出为可运行的jar包,选择extract required libralies into generated java,会将引用到的jar包也打到里面。
右键java工程--export--java--runnable jar file。
2.运行exe4j,在welcome界面选择next。
3.选择“jar in exe”mode。
4.选择输出路径为桌面或指定位置。
5.Icon file可以为自己的程序选择图标,否则会使用默认的图标。
6.config java invocation界面,点击classpath后面的加号,选择第1步所制作的可运行jar包。Main class选择入口程序。
7.输入最低JRE版本为1.5。
8.点击next直至结束。双击test.exe即可打开程序。
需要将本机的jre一起打到运行程序中,会稍微复杂一些,需要将打成的exe和jre再打成一个jar包。
比方说我选择exe的输出路径为D:\exe,先将jre拷贝至 D:\exe下,第6步选择search sequence,点击加号,选择directory,加入 D:\exe下的jre,并将本机jre上移至顶端。
好了,应该打出需要的exe了,但是这时还是没有包含jre,只是指定了exe和jre的相对路径,再将D:\exe下的程序和jre打成一个jar包,应该就可以正常使用了,即使在没有jre上的电脑上也可以正常运行。
制作简单的java应用程序_使用exe4j工具制作简单的java应用程序相关推荐
- java 时间换算_【时间工具】整理下java时间换算专题
首先总结了一下日期转换基础,最常用的两个工具类Date与calender,转换方法如下: package com.zzt.spider; import java.text.SimpleDateForm ...
- Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略
Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编程Java语言→定义Java类→Java虚拟机 ...
- java netty教程_明哥教学 - Netty简单入门教程
作为一个正在Java路上摸爬滚打的小菜鸡,之前在项目中也用过Netty,也因为Netty报名阿里的中间件大赛,但终究功力太浅,最终不了了之,最近工作中又遇到了Netty的小姐妹Mina.此时楼主觉得N ...
- 制作一个查询信息程序_三步学会制作一个小程序
小程序在刚出现的时候简直是惊艳了整个业界,不管什么内容,光是那酷炫的交互效果就足以篇篇刷屏了,再加上"用完即走",不用安装.不占用内存.入口众多等特性.不过早期由大厂商的专业程序员 ...
- python制作动图、怎么运行_漫画:如何分析运行中的 Python 程序?
漫画:如何分析运行中的 Python 程序? 内容简介如何使用 py-spy 如何读懂火焰图 遇到的问题 大佬组长透露出几个关键信息:1. 要排查的是线上服中正在运行的 Python 程序 2.&qu ...
- flask开发桌面应用程序_使用Microsoft Authenticatio将多个破折号应用程序嵌入Flask中...
flask开发桌面应用程序 Full disclosure: I am not an expert in developing web applications. I don't even consi ...
- java运行applet的命令_Java工具JDK中用来运行Applet程序的命令是()
[填空题]电控发动机清除溢流控制的条件是 . 和转速低于500r/min. [填空题]爆震传感器按结构和原理不同可以分为 . 和火花塞座金属垫圈型三种. [简答题] [多选题]Java的主要优点是() ...
- java框架核心技术_你必须掌握的 21 个 Java 核心技术!(干货)
点击上方"java进阶架构师",选择右上角"置顶公众号" 20大进阶架构专题每日送达 51闲来无事,师长一向不(没)喜(有)欢(钱)凑热闹,倒不如趁着这时候复盘 ...
- python写机器人程序_用Python写的一个多线程机器人聊天程序
本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...
最新文章
- 基于ARMv8的固件系统体系结构
- 向往的生活---考研路上的励志鸡汤
- laravel5.7的redis配置,一直报错Class 'Predis\Client' not found
- python打架动态图_20个GIF动图解释令程序员崩溃的瞬间 - 里维斯社
- 【全真互联网下音视频通信技术演进】
- PHP+Ajax手机移动端发红包实例
- 初始化linux-nginx的安装和使用
- 为何有些程序员总是想要“干掉”产品经理?
- EntityFramework走马观花之CRUD(上)
- Opencv3.0.0安装包
- Springboot 使用校验框架validation校验
- 天猫精灵可以当电脑音响吗_阿里投百亿砸天猫精灵,马云的物联网野心能靠智能音箱撑起来吗?...
- neo4j 查询同一节点的两个上级_链表的魅力:两个单向链表的第一个交点
- sqlplus操作命令
- Ruby on Rails快速创新性能的终极指南
- 如何下载历史版本的App Store中的APP
- 两个重要极限及相关推导极限
- 中国五大城市PM2.5数据分析
- halcon例程学习笔记(11) 一维码、二维码识别
- SEO人员,如何保持创新思维?
热门文章
- python实例变量不存在_python – peewee实例匹配查询不存在
- inputstreamreader 编码不完整_素材编码对剪辑效率的影响
- Python Unittest参数化parameterized之数据驱动
- Python之日志处理(logging模块)详解
- Android Studio下载、安装、配置及连接真机开发第一个App ——入门选手快进
- 【转】C++类的sizeof大小
- (笔记)网络技术学习交流会
- SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine
- js初步简单的编程代码
- 自己做站点(一) 从头至尾实现一个企业站的速成