制作简单的java应用程序_使用exe4j工具制作简单的java应用程序

首先需要下载exe4j工具并进行安装,下面是利用exe4j工具制作应用程序的步骤。

1.首先将工程导出为可运行的jar包,选择extract required libralies into generated java,会将引用到的jar包也打到里面。

右键java工程--export--java--runnable jar file。

3bc4fc871e6e160f434ad141343461fc.png

2.运行exe4j,在welcome界面选择next。

3.选择“jar in exe”mode。

8314551082150962980d2d58df249e7c.png

4.选择输出路径为桌面或指定位置。

7f6433d97cfecc03e0f7d64ee6e08a86.png

5.Icon file可以为自己的程序选择图标,否则会使用默认的图标。

d065303fb0de8dacdc225f60305f55ed.png

6.config java invocation界面,点击classpath后面的加号,选择第1步所制作的可运行jar包。Main class选择入口程序。

71302bf68c8c18be0d099c8b95d4cda9.png

7.输入最低JRE版本为1.5。

bbb8014ae873767cf84ebde0a1536f57.png

8.点击next直至结束。双击test.exe即可打开程序。

b6a8b993c1529edbea2e26033ae34288.png

需要将本机的jre一起打到运行程序中,会稍微复杂一些,需要将打成的exe和jre再打成一个jar包。

比方说我选择exe的输出路径为D:\exe,先将jre拷贝至 D:\exe下,第6步选择search sequence,点击加号,选择directory,加入 D:\exe下的jre,并将本机jre上移至顶端。

6012b1d55f9002d5238aac6be91ba33d.png

32565fc00459de69d63f2b063497d249.png

好了,应该打出需要的exe了,但是这时还是没有包含jre,只是指定了exe和jre的相对路径,再将D:\exe下的程序和jre打成一个jar包,应该就可以正常使用了,即使在没有jre上的电脑上也可以正常运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HDU 4422 The Little Girl who Picks Mushrooms(简单题)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid4422 题目大意:小姑娘背着5个包去山上采蘑菇,每座山上只能用一个背包采集。三个小精灵会要她3个背包,其里面蘑菇的数量必须是1024的倍数,否则5个背包都会被拿走。…

Java三维文字特效设计_jQuery实现3D文字特效的方法

本文实例讲述了jQuery实现3D文字特效的方法。分享给大家供大家参考。具体如下:这款基于jQuery的3D文字特效演示,不是真正的3D,是由多个文字形成的3D效果,如果首次加载网页出错的话,请刷新一下页面,当然在使…

MVC的传递数据的方法

1、使用ViewBag 1 #region 0.2 Action方法 ActionResult Index2()2 /// <summary>3 /// Action方法4 /// </summary>5 /// <returns></returns>6 public ActionResult Index2()7 {8 …

java 找不到构造函数_JAVA找不到符号构造函数

JAVA找不到符号构造函数关注:52 答案:2 mip版解决时间 2021-02-05 09:13提问者彼岸独舞2021-02-05 00:06class Rect{private double length;private double width;public Rect(double length,double width){this.widthwidth;this.lengthlength;}public double getLength(){re…

SRF之数据访问

数据访问组件实现实体类和数据表映射、SQL语句配置执行、动态sql语句等功能&#xff0c;ORM方式能实现简单的对象和表的映射&#xff08;配置类似hibernate&#xff09;&#xff0c;但比较单一&#xff08;不支持一对多、多对多的情况&#xff09;&#xff0c;下边不做介绍&…

java 抽象类 方法_java 抽象类

Java为什么使用抽象类和接口Java接口和Java抽象类代表的就是抽象类型&#xff0c;就是我们需要提出的抽象层的具体表现。OOP面向对象的编程&#xff0c;如果要提高程序的复用率&#xff0c;增加程序的可维护性&#xff0c;可扩展性&#xff0c;就必须是面向接口的编程&#xff…

JQuery Show()的几种效果

1 show()方法和hide()方法 $("selector").show() 从display:none还原元素默认或已设置的display属性$("selector").hide() 设置元素的display样式为none&#xff0c;等于$("selector").css("display","none")&#xff…

java 创建servlet出错_java-创建applicationContext.xml时出错:在Servlet...

我正在尝试使用Spring和Hibernate配置Java MVC Web应用程序,但是当我运行服务器时出现此错误,并且我不知道这是什么问题.ERROR: org.springframework.web.context.ContextLoader - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Err…

POJ 2054 Color a Tree

贪心。。。。 Color a TreeTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 6647 Accepted: 2249Description Bob is very interested in the data structure of a tree. A tree is a directed graph in which a special node is singled out, called the "ro…

php多进程并发,php多进程模拟并发事务

用实例代码给大家介绍关于php多进程模拟并发事务产生的一些问题&#xff0c;分享出来供大家参考学习&#xff0c;下面话不多说了&#xff0c;来一起看看详细的介绍吧数据表drop table if exists test;create table if not exists test (id int not null auto_increment ,count …

查看数据库中有哪些活动的事务,对应的会话id,执行的语句

select dbt.database_id,DB_NAME(dbt.database_id) 数据库名,dbt.transaction_id,at.name,at.transaction_begin_time,case at.transaction_type --事务类型 when 1 then 读/写事务 when 2 then 只读事务 when 3 then 系统事务 when 4 then 分布式事务 end trans…

php xml 空格,php闭合标签输出多余空行使xml页面显示错误的处理

在PHP官方文档中&#xff0c;曾经指出最好不要再结尾添加?>结束标记。但我们编程的习惯和使用的IDE都会为我们自动建立php结束标记?>。这个标记使用在正常情况下是不影响程序的运行的。尤其在早期的php4中&#xff0c;这种标记使用不当也不会影响最后的输出。但我最近遇…

Oil Deposits

hdu1241:http://acm.hdu.edu.cn/showproblem.php?pid1241 题意&#xff1a;就是找出有多少块有石油的区域&#xff0c;就是数组中的,这边相邻指的是是周围的八个位置。 题解&#xff1a; dfs&#xff0c;从一块油田的位子开始&#xff0c;朝着与他相邻的8个方向收索&#xff…

apache配置php版本,apache配置支持多版本php

首先在apache2配置目录中建立虚拟主机配置文件如下ServerName gzshes.localhostDocumentRoot "/var/www/gzshes"DirectoryIndex index.html index.phpOptions Indexes FollowSymLinks ExecCGIAllowOverride AllRequire all granted#下面为URL静态重写环境的配置&…

php批量采集电视剧,如何通过PHP多线程批量采集下载远程网站图片代码实例

/*** curl 多线程* author http://www.lai18.com* param array $array 并行网址* param int $timeout 超时时间* return mix*/public function Curl_http($array,$timeout15){$res array();$mh curl_multi_init();//创建多个curl语柄foreach($array as $k>$url){$conn[$k]…

php asp写法,asp/php常用的库连接文件代码写法大全

今天有位朋友问到了&#xff0c;关于conn.asp文件内容&#xff0c;这里我作统一整理说明。一直以来主要写asp与php&#xff0c;所以这里只作这两种写法总结&#xff0c;常用的各类库连接文件写法。ASP&#xff1a;by:zhoz http://log.zhoz.com/ASP来说&#xff0c;首先当然是SQ…

windows_study_2

描述&#xff1a;如何确定像%ProgramFiles%这样格式的目录的具体位置&#xff1f; 解决&#xff1a;运行——cmd——echo %ProgramFiles%——回车——界面就显示出目录位置了。转载于:https://www.cnblogs.com/lishidefengchen/p/3370150.html

php 控制器分组模式,控制器分组路由

控制器分组路由目的降低控制器复杂度我有个Volunteer(自愿者)控制器&#xff0c;下面有多个子模块&#xff0c;比如&#xff1a;job、question、resume、groupapp|--cli|--m|--web| |--controller| | |--Message.php| | |--Passport.php| | |--User.php| | |--Volunteer.php如果…

WCF部署到IIS不使用svc文件

<?xml version"1.0" encoding"utf-8"?><configuration> <system.web> <compilation debug"false" targetFramework"4.0" /> </system.web> <system.serviceModel> <behaviors> …

php订阅号借权,php订阅号借权

微信订阅号显示暂时无法提供服务该怎么用&#xff1f;方法:1.首先确定您的微信公众号使用的是开发者模式&#xff0c;接口设置正确&#xff0c;并能正常收发普通消息。2.下面说一下提示"该公众号暂时无法提供服务&#xff0c;请稍候再试"这条信息的原因大家先了解一下…