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

将java打包成exe的工具[z]

    博客分类:
  • java
阅读更多
From: http://www.blogjava.net/hadeslee/archive/2007/10/12/152228.html
exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的jar文件,还可以打包成
windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然java6.0已经实现了这一
点,但是还是没有exe4j生成的启动画面快。

另外一个常用的打包工具是InstallAnywhere,介绍见:http://dev.csdn.net/article/39/39832.shtm



From: http://www.chinaitpower.com/A/2002-04-15/19881.html
 将java编织成.class后,如果只是用java命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。


  首先,当然是要下载个exe4j。我的是2.2版本的,license:L-g782dn2d-1f1yqxx1rv1sqd。

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

jar cvfm test.jar manifest.mf MyJava

  manifest.mf当初还不知道怎么写,非常的抓狂。。。呵呵。其实很简单,代码如下:

Manifest-Version: 1.0
Main-Class: MyJava.Test
Created-By: Hanic

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

java -jar test.jar

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

  exe4j应用起来倒是相当简单。类似于傻瓜式的,只要一路next,填写和选择个别的参数就ok了。稍微懂点e文的都可以应用自如了。不要说你一点e文都不懂啊!没办法,简单说下流程:

1、打开exe4j,可以输入license,可以打开你以前操作过的config文件。

2、单击NEXT键,选择”JAR in EXE”mod按钮,单击NEXT。

3、填写短名和文件输出的路径然后点击NEXT。

4、在这里你可以选择你要生成的可执行文件的类型,以及生成的可执行文件名称、可执行文件的图标等,我们在这里就选择GUI application,名字就根据自己的需要取一个,图标你可以自己在你的图标库里选一个你喜欢的,然后再NEXT。

5、在这里填写Main class的名字,单击绿色+选择所需的.jar文件,如果没有特殊要求我们就可以再继续了。

6、接下来是选择版本,填写好自己的最大最小版本然后再继续。

7、下面设一下你的文件执行的片头,增加其美观效果,选择自己喜欢的图片,写自己想写的文字,并可以根据需要调整文字的位置,再继续。

8、下面是一个选择语言版本的界面选好后再继续。

9、下面是一个短暂的等待,然后就大功告成了,一个java写成的可执行文件就这样生成了。

10、双击一下看看效果,迎面而来的是自己设置的开头效果,感觉怎么样?
分享到:
评论

相关推荐

    JAVA打包EXE.7z

    标题“JAVA打包EXE.7z”提示我们这是一个与Java应用程序相关的压缩文件,它能够将Java项目打包成可执行的Windows程序(.exe文件)。在Java开发中,将Java代码转换为.exe格式是为了方便非Java环境下的用户运行,因为....

    JAVA项目打包方式

    标题“JAVA项目打包方式”指的是在Java开发过程中,如何将完成的项目整理成可执行的、便于分发的形式。在Java领域,常见的打包方式有JAR(Java Archive)、WAR(Web Application Archive)以及EAR(Enterprise ...

    exe4j打包exe工具及xshell远程工具

    exe4j是一个强大的Java应用程序打包工具,它允许开发者将Java代码打包成原生的Windows可执行文件,使得用户无需安装Java环境即可运行程序。 使用exe4j,你可以选择不同的打包模式,如单个JRE(Java Runtime ...

    7z解压缩java代码+工具

    在实际应用中,使用这样的工具和代码,开发者可以方便地将文件打包成压缩格式,或者从压缩包中提取文件。例如,你可以创建一个方法接收文件路径、压缩格式参数,然后使用这些库来完成压缩过程。同样,解压缩方法可以...

    java打包压缩ZIP

    一、Java打包压缩ZIP Java中的`java.util.zip`包提供了对ZIP文件的支持。主要涉及到的类有`ZipOutputStream`和`ZipEntry`。`ZipOutputStream`是用于创建ZIP文件的输出流,而`ZipEntry`则代表ZIP文件中的一个条目...

    java将文件打包成ZIP压缩文件和解压缩zip文件

    在Java编程中,打包文件为ZIP压缩文件以及解压缩ZIP文件是常见的操作,尤其是在处理大量数据传输或存储时。下面我们将详细探讨这个话题。 首先,Java标准库提供了`java.util.zip`包,它包含了用于处理ZIP文件的类,...

    java+maven+tomcat+jenkins打包安装.7z

    本资源"java+maven+tomcat+jenkins打包安装.7z"提供了一站式的解决方案,帮助用户快速、便捷地在自己的环境中搭建完整的Java开发、构建、部署和持续集成环境。 首先,Java是全球广泛使用的开源编程语言,尤其适用于...

    java常用工具类打包下载

    J2EE常用工具类汇总 J2EE常用工具类—Value Object工具类 ...J2EE常用工具类—文件打包解包处理类 J2EE常用工具类——文件操作类 J2EE常用工具类——邮件处理类(javaMail发送邮件) J2EE常用工具类——字符串工具类

    java开发工具.7z

    除了IDE之外,Java开发工具包(Java Development Kit,JDK)是必备的,它包括Java编译器(javac)、Java运行时环境(JRE)以及各种开发工具,如Javadoc(用于生成API文档)、JAR打包工具等。这个压缩包可能已经包含...

    打包工具.rar

    7. 在开发环境中的应用:在软件开发中,打包工具常用于构建过程,将源代码、资源文件和配置文件打包成一个可部署的格式,例如Java的JAR文件或.NET的DLL文件。 8. 版本控制:在版本控制系统中,如Git,压缩工具可以...

    java解压7z用到的jar及解压方法

    接下来,我们将讨论如何编写解压7z文件的方法。以下是一个简单的示例代码片段: ```java import com.igormaznitsa.sciareto.utils.IOUtils; import net.sf.sevenzipjbinding.ISevenZipInArchive; import ...

    java 中 zip压缩文件解压工具类

    本文将深入探讨如何使用Java来处理ZIP文件,特别是针对标题所提及的“java 中 zip压缩文件解压工具类”。我们将讨论核心的Java API,如`java.util.zip`包中的类,并通过一个名为`CompressFileUtils`的工具类来展示...

    java打包解压缩代码

    Java编程语言提供了丰富的库来处理打包和解压缩文件的任务,其中最常用的是Java Archive (JAR)工具和java.util.zip包。本篇文章将详细介绍如何在Java中实现文件的打包和解压缩,以及如何根据个人需求对其进行修改。 ...

    java先压缩再下载工具类

    "java先压缩再下载工具类"是一个实用的工具集,它允许开发者将一组文件打包成ZIP格式,然后提供给用户下载。这个工具类包括了核心的压缩功能以及输入/输出操作,使得在Java应用程序中执行这样的任务变得更加便捷。 ...

    将java程序做成windows系统服务

    首先,我们需要一个能够将Java应用程序封装成Windows服务的工具。一个常用的工具是`Java Service Wrapper`(简称Wrapper)。例如,你提供的文件名`wrapper-windows-x86-32-3.5.7z`可能就是Java Service Wrapper的一...

    Java 1.7以上通用解压工具通用解压工具.rar

    Java 1.7以上版本的通用解压工具是一款适用于Java平台的软件,它能够处理多种压缩格式,如RAR、ZIP、TAR等,为开发者提供了一种方便的方式来处理压缩文件。这款工具通常由程序员用于自动化任务,例如在应用程序中...

    7-zip打包工具

    - **命令行使用**:在命令行中,可以使用7z.exe进行各种操作,如`7z a archive.7z folder_to_compress`用于创建压缩包,`7z x archive.7z`用于解压缩。 3. **7-Zip与Java的结合** - **Java API**:虽然7-Zip本身...

    RK/..打包解包

    打包解包"可能指的是一个特定的打包工具或者流程,但没有提供具体的信息,我将从通用的角度来解释这两个概念。 **打包(Packaging)** 打包是指将多个文件或文件夹合并成一个单一的文件,通常是为了方便传输、存储...

    安卓APP重新签名打包发布tools.7z

    "安卓APP重新签名打包发布tools.7z" 是一个压缩包,其中包含了用于这一过程的工具和可能的教程资料。主要涉及的知识点有以下几个方面: 1. **APK 文件结构**:APK是Android应用程序的安装包,它包含Java字节码(Dex...

    exe4j_windows-x64_8_0.7z

    exe4j是一款专门用于将Java应用打包成Windows可执行文件的工具,它由eclipse插件和独立的GUI版本组成,支持32位和64位Windows系统。这个工具的核心功能是创建一个包含Java虚拟机(JVM)和应用程序类路径的.exe文件,...

Global site tag (gtag.js) - Google Analytics