`
rcyl2003
  • 浏览: 237354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

(经典)生成java编制的可执行文件exe

阅读更多
将java编织成.class后,如果只是用java 命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。本文主要介绍了一种生成java可执行程序的方法。

这里我用了一个名字叫做exe4j的免费小软件,感觉不错。下面我将我把java的.class文件生成可执行文件的流程讲一下。

首先:将你要选择好你即将发布的.class文件就不用细说了,下面是创建jar文件,这里我用一个名字叫做test.class的文件来举例,另外注意还要编写一个确定main_class的文件manifest.mf,在这里mainfest.mf和test.class是在同一个目录下,然后使用如下命令

jar cvfm test.jar manifest.mf test

这样,一个test.jar文件就生成了,这里我就不细说jar的具体功能了。但为了确保成功,我们可以再用下面的指令执行一下刚刚生成的test.jar:

java -jar test.jar

怎么样,是不是可以很顺利的进行?如果是,那我们就可以开始进行可执行文件的创建了。

下面打开exe4j,它的开始一个界面是这样的:

http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-291439280.jpg
单击NEXT键,选择”JAR in EXE”mod按钮,单击NEXT;

http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-291439282.jpg
出现下面画面,填写短名和文件输出的路径然后点击NEXT继续
http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-291439284.jpg
你又会看到下面的画面,在这里你可以选择你要生成的可执行文件的类型,以及生成的可执行文件名称、可执行文件的图标等,我们在这里就选择GUI application,名字就根据自己的需要取一个,图标你可以自己在你的图标库里选一个你喜欢的,然后再NEXT再继续;



http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-291439286.jpg
下一个画面如下,在这里填写Main class的名字,单击下面的绿色+选择所需的.jar文件,如果没有特殊要求我们就可以再继续了;



http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-291439288.jpg
接下来是选择版本的画面,填写好自己的最大最小版本然后再继续
http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-2914392810.jpg
下面这个画面可以帮助你设一下你的文件执行的片头,增加其美观效果,选择自己喜欢的图片,写自己想写的文字,并可以根据需要调整文字的位置,再继续


http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-2914392812.jpg
下面是一个选择语言版本的界面选好后再继续
http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-2914392814.jpg
下面是一个短暂的等待
http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-2914392816.jpg
然后就大功告成了,一个java写成的可执行文件就这样生成了
http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-2914392818.jpg
击一下看看效果,迎面而来的是自己设置的开头效果,感觉怎么样
http://dev.csdn.net/Develop/ArticleImages/21/21845/CSDN_Dev_Image_2003-10-2914392820.png 
分享到:
评论

相关推荐

    如何生成一个java编制的可执行文件

    3. **性能考虑**:生成的可执行文件可能会比直接运行JAR文件稍微慢一些,这是因为exe4j需要先启动Java虚拟机。 通过以上步骤,我们可以成功地将Java程序打包成一个可执行文件,方便在各种环境下部署和使用。这种...

    java jdk实列宝典 光盘源代码

    15 applet java可以编写两类程序,applications和applet,applications可以在控制台直接运行,与其他高级编程语言没有太大区别,而java的特色在于它具有编制小应用程序的功能,applet可以在internet上传输并在兼容...

    数据库文档生成工具.zip

    "database_tools.jar"是Java可执行文件,很可能是数据库文档生成工具的核心程序。用户可以通过运行这个jar文件来启动工具,只需提供必要的配置和数据库连接信息,就能自动提取数据库元数据并生成文档。 "使用方法....

    JAVA 范例大全 光盘 资源

    实例49 Java编制的时钟 121 实例50 简单的日历 124 实例51 内存管理 130 实例52 利用currentTimeMillis()计算程序执行的时间 131 实例53 利用exit()退出虚拟机 132 实例54 获取和设置环境属性 133 实例55 利用...

    自动画流程图Visustin v1

    为自己的程序自动生成一个流程图吧。... 安装说明: 1、安装文件setup在visus121文件夹里 2、安装完成后,用hz-vis01-2003-4-07文件夹中的Visustin可执行文件替换掉安装目录下的同名文件即可实现破解。

    java之财政预算基础知识详解

    例如,“预算编制”是指制定年度收支计划的过程,这在Java程序中可能表现为预算对象的创建和维护。而“预算执行”是实际发生的收入和支出,对应的Java代码可能需要跟踪和更新预算状态。 二、常用财政名词释义 理解...

    BPEL的一个运行实例

    - **生成可执行文件(.bpr)**:打包BPEL流程及相关文件生成.bpr文件。 ##### 3.6.1. 改变目录结构 为了适应Apache ODE的要求,需要调整项目目录结构,确保所有必要的文件位于正确的目录下。 ##### 3.6.2. 改写BPEL...

    java毕业设计(可运行)题库及试卷管理模块的设计与开发.zip

    10. **部署与运行**:最后,项目应打包成可执行的JAR文件或部署在Web服务器上,如Tomcat,以便于用户下载或在线使用。 这个毕业设计项目对于学习Java编程、数据库设计、软件工程方法和教育信息化技术的学生来说,是...

    eclipse-luna-配置反编译器

    同时,压缩包还包含了jad.exe,这是JAD反编译器的可执行文件,用于在后台处理反编译任务。 安装jadClipse的步骤如下: 1. **关闭Eclipse**:确保Eclipse Luna已经完全关闭,以防止安装过程中出现任何冲突。 2. **...

    sqlserver和oracle数据字典生成器很好用

    "bin"文件夹可能包含了生成器的可执行文件或编译后的二进制代码,这些可以直接运行在目标操作系统上。"src"文件夹则很可能包含了源代码,可能是用C#、Java、Python等编程语言编写,允许用户查看和修改内部逻辑。 ...

    JAVA思想外文翻译毕业设计.docx

    Applet是小型的可执行程序,嵌入在Web页面中,当页面加载时自动下载并运行。Applet的优势在于动态下载和自动更新,使得用户可以轻松获取最新版本的软件,无需手动安装。 综上所述,Java以其独特的优势,如跨平台...

    基于Python设计的TEQC数据质量可视化分析软件.pdf

    TEQC软件实际上是一个可执行文件(exe文件),需要在DOS环境中设置不同参数指令,才可完成TEQC软件质量检核功能。质量检核模式依据质量检核指令中的是否添加广播星历文件分为完整模式和轻量模式。在广播星历缺省状态...

    财务管理系统(JAVA+sqlserver)

    【财务管理系统】是一种用于企业内部管理财务流程的软件应用,它涵盖了预算编制、账户管理、账单处理、报告生成等多个核心功能。在这个系统中,【JAVA】被选为开发语言,因为JAVA以其跨平台的特性、强大的面向对象...

    Java源代码+论文-小工程预算+jsp+MySQL[毕设项目、大作业].zip

    在功能上,该系统主要提供了工程项目的预算编制、成本核算以及预算执行情况的跟踪与分析等功能。用户可以通过系统录入工程项目的相关信息,如项目名称、预算金额等,并根据实际情况调整预算方案。系统能够自动计算...

    java_jsp项目源码_企业费用管理系统(SSH+Oracle).rar

    企业费用管理系统(SSH+Oracle)是一个基于Java JSP技术、SSH(Struts2+Spring+Hibernate)框架和Oracle数据库构建的高效、稳定且可扩展的费用管理解决方案。该系统旨在满足企业日益复杂的费用管理需求,实现费用的...

    Lguo电子运行图

    1. **ETRC.jar**:这是主程序文件,代表"Electronic Train Running Chart"(电子列车运行图)的可执行文件。用户可以通过运行此文件来启动Lguo电子运行图软件。JAR(Java Archive)文件是Java平台特有的打包格式,...

    java在线考试系统课程设计-.docx

    - **用例规约**: 对每一个功能模块编写详细的用例说明,确保需求明确、可执行。 #### 四、系统设计与实现 - **体系结构**: - **逻辑视图**: 描述系统的整体逻辑结构,包括模块划分、接口定义等。 - **流程视图**:...

    PassKey-开源

    通用密码生成器。 该程序根据主机名、用户名和一个全局密码(密码、主密码、万能密钥)为您想要的每个帐户生成密码。 所以你只需要记住一个密码。

    Java概述及开发环境搭建.docx

    于是当时的 Oak 几乎“无家可归”,恰巧这时 Mark Ardreesen 开发的 Mosaic 和 Netscape 启发了 Oak 项目组成员,Sun 的工程师们用 Java 编制了 HotJava 浏览器,得到了 Sun 公司首席执行官 Scott McNealy 的支持,...

    财务管理系统

    财务管理系统旨在提供一个高效、安全、易用的财务管理平台,帮助企业进行账目管理、成本控制、预算编制、财务报表生成等日常工作。"财务管理系统 jsp 源码.rar"是一个包含完整源代码的压缩包,开发者可以在此基础上...

Global site tag (gtag.js) - Google Analytics