当前位置:首页 > Java技术文章 > java转化为exe程序步骤详解

如何将java转化为exe程序示例详解

  • 发布时间:
  • 作者:码农之家原创
  • 点击:73

这篇文章主要知识点是关于java、exe、exe程序、java实现可安装的exe程序实例详解 的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下java相关资源

JavaScript函数式编程指南

这书关键介绍怎样根据ECMAScript6将函数式编程关键技术于编码,以减少编码的多元性。这书共三一部分內容。*一部分函数式观念是为第二一部分的学习培训作铺垫的,这一部分引入了对函数式

查看详情

java转化为exe程序步骤详解

在进行java编程的时候,我们可以生成可运行的jar文件,但是鉴于平台的不同,我们可能需要将jar文件转化为exe格式。今天,小编就用一款叫做exe4j的软件来进行转化工作。

下载安装exe4j文件,并把你的java文件生成jar格式的文件,在桌面新建一个文件夹,把jar文件放进去

java转化为exe程序步骤详解

打开exe4j

java转化为exe程序步骤详解

点击next

java转化为exe程序步骤详解

选择jar in exe ,再点击next

java转化为exe程序步骤详解

第一项是为文件命名,第二项是选择输出路径,可以选择刚才的那个新建的文件夹。next

java转化为exe程序步骤详解

选择一些参数,可以默认下一步,next

 

java转化为exe程序步骤详解

点绿色的+号

java转化为exe程序步骤详解

找到你的jar文件,ok

java转化为exe程序步骤详解

找到main的class,再点击next

java转化为exe程序步骤详解

点击advanced options

java转化为exe程序步骤详解

可以直接默认下一步,但是如果这样的话,生成的文件,只能在有java环境下才能运行。考虑到这个,我们可以打包jre或者精简版的jre,点击加号,选择jre的目录即可,jre要放在刚才新建的那个文件夹里面了。点击next

java转化为exe程序步骤详解

根据情况选择,继续下一步next

java转化为exe程序步骤详解

设置窗体,也可以不设置,直接next

java转化为exe程序步骤详解

默认next

 

java转化为exe程序步骤详解

等待编译

 

java转化为exe程序步骤详解

编译完成,可以测试打开了

 

java转化为exe程序步骤详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

    通过编写Java代码,实现可安装的exe文件的一般思路:

1、在eclipse中创建java项目,然后编写Java代码,将编写好的Java项目导出一个.jar格式的jar包;

2、通过安装exe4j软件,将导出的.jar格式的文件制作成.exe格式的可执行的文件,(注意:此时的.exe文件只是可以执行,还不能够安装);

3、通过安装Inno setup软件,将可执行的.exe格式的文件、.jar格式的文件以及其它需要的文件制作成一个可安装的.exe格式的文件;

4、非常注意:在exe4j和Inno setup软件中选择的路径都是相对路径,因此在导出的jar包、exe4j、Inno setup等软件执行的过程中,强烈建议一直保持在一个文件夹内进行操作和输出文件;

    通过java代码实现可安装的exe格式文件的一般步骤如下:

一、创建java项目,编写好java代码,导出jar包:

1、创建java项目,编写java代码就不用多说了;

2、导出jar包:

步骤一:

java实现可安装的exe程序实例详解

 步骤二:

java实现可安装的exe程序实例详解

步骤三:

java实现可安装的exe程序实例详解

二、通过安装exe4j软件,将jar包制作成可执行的exe格式文件(注意:此时的exe格式文件只是可以执行,但是不可以安装):

1、下载exe4j软件,然后按照正常的进行安装即可:

2、步骤一:

java实现可安装的exe程序实例详解

3、步骤二:

java实现可安装的exe程序实例详解

4、步骤三:注意选择路径的时候一定要选择存放有jar包、jre等文件的文件夹所在的路径,这也是输出.exe格式文件的路径,强烈建议这样写;

java实现可安装的exe程序实例详解

5、步骤四:此位置填写的内容就是.exe格式文件输出的文件名;

java实现可安装的exe程序实例详解

6、步骤五:将项目导出的jar包添加进来,非常注意:此时的jar包路径一定要相对路径,因为上述选择输出.exe格式文件的路径就是jar包所在文件夹的路径,即exe4j软件工作空间就是jar包所在的路径,相对路径是相对于工作空间来说的,因为jar包就在工作空间的根目录下,因此只接写jar包的文件名+格式即可

java实现可安装的exe程序实例详解

7、步骤六:选择执行项目时,首先执行的第一个java类,类似于在BS项目中,访问某个项目时设置访问首页一样;

java实现可安装的exe程序实例详解

8、步骤七:项目的jar包和项目访问的首类设置好后,直接next下一步即可;

java实现可安装的exe程序实例详解

9、步骤八:利用exe4j制作的.exe格式文件默认的是32位操作系统的文件,如果要制作64位操作系统的文件,可以按照下图进行选择设置;

java实现可安装的exe程序实例详解

10、步骤九:设置程序运行时jre的版本范围;

java实现可安装的exe程序实例详解

11、步骤十:因为创建的是java项目,项目最终是要在jvm上进行运行的,如果要用户自己安装jdk,配置环境变量非常的不方便,因此可以制作的过程中将jre封装进行,可以自己设定好运行环境jre的版本,让用户更加方便的使用程序,下图是为程序设定Jre运行环境的步骤:非常注意:jre要放在和jar包同级目录下,这样就可以写相对目录了,否则容易出现文件;

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

12、步骤十一:以后直接默认next即可:

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

三、通过安装Inno setup软件,将可执行的.exe文件、jar文件、jre文件封装到一个可以安装的.exe文件:

1、安装Inno setup软件,并启动该软件:

java实现可安装的exe程序实例详解

2、默认next即可:

java实现可安装的exe程序实例详解

3、设置程序安装时默认创建的安装文件夹以及程序的版本号等信息:

java实现可安装的exe程序实例详解

4、默认next即可:

java实现可安装的exe程序实例详解

5、选择可执行的.exe格式文件的目录:

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

6、将可执行的.exe文件、jar包、jre文件所在的文件夹添加进来,并且将该文件夹内的所有文件均添加进来,这样可以设置成相对路径了就:

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

7、默认next即可:

java实现可安装的exe程序实例详解

8、在.exe文件、jar包、jre文件所在的文件夹内创建1.txt、2.txt、3.txt三个文本文件,并按照下图依次设置即可,我也不知具体原因,可能是要存储一些运行过程中的信息吧:

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

9、默认next即可:

java实现可安装的exe程序实例详解

10、设置输出可安装的.exe格式文件的位置以及输出的.exe格式的文件名称,非常注意:可安装的.exe格式文件输出位置一定也要是jar包、jre文件、可执行.exe文件所在的文件夹;

java实现可安装的exe程序实例详解

11、直接默认next,按照图片上步骤进行即可:

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解

12、制作完毕,现在可以看一下可以安装的.exe格式文件了:

java实现可安装的exe程序实例详解

13、最终,将jar包、jre文件、可执行的.exe文件、可安装的.exe文件等所在的文件夹压缩成一个包,将包作发给用户即可。用户只需要解压文件,点击可安装的.exe文件,安装即可,安装完毕后即可将该解压文件删掉;

 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上就是本次给大家分享的关于Java的全部知识点内容总结,大家还可以在下方相关文章里找到java编写斗地主游戏案例、 java中Class.getMethods()和Cla、 java中数组插入与删除指定、 等java文章进一步学习,感谢大家的阅读和支持。

上一篇:java自定义异常实例详解

下一篇:Spring Boot整合mybatis多数据源用法

展开 +

收起 -

java转化为exe程序 相关内容
java中ThreadPoolExecutor知识点总结

这篇文章主要介绍了java中ThreadPoolExecutor常识汇总,线程池技术在并发时经常会使用到,java中的线程池的使用是通过调用ThreadPoolExecutor来实现的,需要的朋友可以参考下

查看详情
Java面向对象编程

本书以行云流水般的语言诠释Java编程艺术,基于全新Java技术、理论紧密结合实际,详细讲解Java面向对象的编程思想、编程语法和设计模式等,可作为开发指南、高校教材和认证辅导教材,

查看详情
Java程序员面试宝典

Java程序员面试宝典(第4版) 是《Java程序员面试宝典》的第4版。第4版在保留前三版数据结构、字符串处理、Java程序设计等主干内容的基础上,更新了部分程序员面试题目,内容主要取材于

查看详情
精通lambda表达式:Java多核编程

lambda表达式权威指南 《 精通lambda表达式:Java多核编程 》介绍Java SE 8中与lambda相关的特性是如何帮助Java迎接下一代并行硬件架构的挑战的。本书讲解了如何编写lambda、如何在流与集合处理中使

查看详情
Java JDK 9学习笔记

本书全新改版升级至Java JDK 9,汇集了学员在学习Java 或认证考试时遇到的概念、操 作、应用等问题及解决方案,适合Java 的初、中级读者以及广大Java 应用开发人员阅读

查看详情
你不知道的JavaScript(中卷)

JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。

查看详情
疯狂Java讲义精粹

本书以疯狂Java讲义(第2版)为蓝本,覆盖Java 8全新特性,大部分示例程序都采用Lambda表达式、流式API进行了改写,海量面试题及答案,数百个书中实例及详实课件,适合各种层次的Java学习者和

查看详情
Java程序员面试笔试真题库

《Java程序员面试笔试真题库》 针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了近3年来18家IT企业的面试笔试真题,这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机A

查看详情
java转化为exe程序 学习笔记
网友NO.873118

java中ThreadPoolExecutor知识点总结

线程池技术在并发时经常会使用到,java中的线程池的使用是通过调用ThreadPoolExecutor来实现的。ThreadPoolExecutor提供了四个构造函数,最后都会归结于下面这个构造方法: // 七个参数的构造函数public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueueRunnable workQueue,ThreadFactory threadFactory,RejectedExecutionHandler handler) 这些参数的意义如下: corePoolSize:该线程池中核心线程数最大值 maximumPoolSize: 该线程池中线程总数最大值 keepAliveTime:该线程池中非核心线程闲置超时时长 unit:keepAliveTime的单位 workQueue:阻塞队列BlockingQueue,维护着等待执行的Runnable对象 threadFactory:创建线程的接口,需要实现他的Thread newThread(Runnable r)方法。 RejectedExecutionHandler:饱和策略,最大线程和工作队列容量且已经饱和时execute方法都将调用RejectedExecutionHandler 。 Th……

网友NO.762574

java中ThreadPoolExecutor常识汇总

线程池技术在并发时经常会使用到,java中的线程池的使用是通过调用ThreadPoolExecutor来实现的。ThreadPoolExecutor提供了四个构造函数,最后都会归结于下面这个构造方法: // 七个参数的构造函数public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueueRunnable workQueue,ThreadFactory threadFactory,RejectedExecutionHandler handler) 这些参数的意义如下: corePoolSize:该线程池中核心线程数最大值 maximumPoolSize: 该线程池中线程总数最大值 keepAliveTime:该线程池中非核心线程闲置超时时长 unit:keepAliveTime的单位 workQueue:阻塞队列BlockingQueue,维护着等待执行的Runnable对象 threadFactory:创建线程的接口,需要实现他的Thread newThread(Runnable r)方法。 RejectedExecutionHandler:饱和策略,最大线程和工作队列容量且已经饱和时execute方法都将调用RejectedExecutionHandler 。 Th……

网友NO.926255

java线程池对象ThreadPoolExecutor的深入讲解

使用线程池的好处 1、降低资源消耗 可以重复利用已创建的线程降低线程创建和销毁造成的消耗。 2、提高响应速度 当任务到达时,任务可以不需要等到线程创建就能立即执行。 3、提高线程的可管理性 线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优和监控 ThreadPoolExecutor 介绍: java 提供的线程池类; ThreadPoolExecutor 作用: 两个作用: 1,用于分离执行任务和当前线程; 2,主要设计初衷:重复利用Thread 对象; ThreadPoolExecutor 使用: 实例化: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueueRunnable workQueue) { this(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue, Executors.defaultThreadFactory(), defaultHandler); } 这是ThreadPoolExecutor的构造方法之一,传入参数最……

网友NO.968705

java实现可安装的exe程序实例详解

java实现可安装的exe程序实例详解 通过编写Java代码,实现可安装的exe文件的一般思路: 1、在eclipse中创建java项目,然后编写Java代码,将编写好的Java项目导出一个.jar格式的jar包; 2、通过安装exe4j软件,将导出的.jar格式的文件制作成.exe格式的可执行的文件,(注意:此时的.exe文件只是可以执行,还不能够安装); 3、通过安装Inno setup软件,将可执行的.exe格式的文件、.jar格式的文件以及其它需要的文件制作成一个可安装的.exe格式的文件; 4、非常注意:在exe4j和Inno setup软件中选择的路径都是相对路径,因此在导出的jar包、exe4j、Inno setup等软件执行的过程中,强烈建议一直保持在一个文件夹内进行操作和输出文件; 通过java代码实现可安装的exe格式文件的一般步骤如下: 一、创建java项目,编写好java代码,导出jar包: 1、创建java项目,编写java代码就不……

<
1
>

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757