`
xinklabi
  • 浏览: 1588303 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

exe4j(将java程序打成windows exe文件的工具)介绍

    博客分类:
  • Java
 
阅读更多

exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏里以你的进程名取代java.exe的出现,那么exe4j可以完成这个工作。exe4j帮助你以一种安全的方式启动你的java应用程序,来显示本地启动画面,检测及发布合适的JRE和JDK,以及进行启动时所发生的错误处理等,以至于更多。

功能特征:

用户自定义的JRE/JDK检测机制
可执行的文件能在Windows 注册表,环境变量,特定目录及系统路径中检测合适的Java JRE和 JDK。你可以完全定制搜索顺序,错误处理及所支持的 JRE/JDK版本。
可选择附属JRE发布
exe4j 允许在你的应用程序中分发私有的java实时运行库(JRE)。这种方式下你可以保证你应用程序需求确切地得到满足。你甚至还能配置JRE的存放位置。
灵活的类路径配置
java 应用程序的类路径能被完全定制为对JAR文件扫描目录,包括特定的目录路径,文档以及插入的环境变量。定制的错误处理允许你以后以特定的错误消息代替含糊的"NoClassDefFound"异常来中断启动程序。
图形界面及控制台的应用程序
exe4j 让你能在相关的终端窗口编译生成图形界面及控制台应用程序。
Windows服务器
exe4j让你很容易使用Java就能创建Windows 服务。通过命令行方式进行安装/卸载/启动/停止间的切换,你可以对服务器进行完全的控制。
可供选择的JAR执行文件
exe4j让你在可执行文件中包含进JAR文件,这种方式下你可以用单个执行文件发布你的Java应用程序。
自定义用户名来代替java/javaw
exe4j创建的java应用会以此的方式运行,exe4j的执行文件名将出现在任务管理器中,而不是java.exe或javaw.exe。在windowsXP中,分组任务栏里会显示你的执行文件名及相应的图标,取代常未描述的终端图标以及字符串"javaw"。
为可执行文件定制图标样式
exe4j 可让你把指定的图标文件编译到可执行文件中,这使你的应用程序比一个批处理文件或一个可执行的JAR文件有更加显著的专业化外观。
自定义工作目录
如果需要,你可以调整工作目录为一个与可执行文件相对的特定目录。这对从任意目录调用的控制台应用程序特别有用。当处于这种方式时,你就不再需要定义很麻烦的环境变量,如MYAPP_HOME。
虚拟(VM)参数文件
对每一个可执行文件,你能创建一个用户可编辑的虚拟参数文件。如你的可执行文件名叫hello.exe,则虚拟参数文件名则叫hello.exe.vmoptions,而它里面添加的每一行将作为一个虚拟参数。
版本信息资源
exe4j能创建一个版本信息资源到你的可执行文件中。例如,这个版本信息就可以显示在Windwos 浏览器的属性对话框中。如果希望得到类似"Designed for Windows"这样的logo标识,该功能对你来说就是必须的了。
本地启动画面
对于图形用户界面(GUI)应用程序,本地启动画面通过应用程序开始几秒的中断来给用户一个应用程序启动的最佳反馈。有关应用程序启动的及版本的文本形式状态信息能自由的放置在启动画面上。在你的Java代码中,一个简单的调用就可以完成对状态信息的更新。通过激活exe4j 的"自动关闭" (auto-off)模式,本地启动画面将被隐藏,应用程序立即只显示一个窗口。
Redirection of stderr and stdout
输出流及错误流能重定向到指定的文件中,这使得你能访问一些有价值的信息,例如输出在标准错误上的异常栈跟踪等,反之这些在Java的图形界面应用程序里则会被丢失。
启动故障检测
exe4j可执行程序不再是一个闪烁的终端窗口及一个挂起的什么也不显示图形用户界面,它能监视标准错误输出文件,并显示一个含有帮助信息的本地对话框来指示启动故障。
可选择强制单个应用程序的实例,及多次启动通知
如果你的应用程序必须只启动一次,那么exe4j创建的程序能强制执行该条件。如果用户第二次启动这个应用程序,现存的应用程序窗口会出现在最前面。exe4j的应用程序接口允许你注册一个监听进程,来对多重启动作出反映并接收命令行参数。
执行文件的消息完全本地化
所有执行文件的消息所采用的语言完全本地化。以这种方式,执行文件能融合到你的应用程序的本地目标中。
分享到:
评论

相关推荐

    将Java文件打成exe文件的工具(exe4j工具及使用说明)

    exe4j是一款专为Java开发者设计的实用工具,它能够将Java程序打包成Windows平台下的.exe可执行文件。通过exe4j,你可以将JAR文件、JRE以及必要的配置信息封装在一起,创建出一个独立的、无需额外安装JRE即可运行的...

    java利用exe4j生成exe可执行文件.doc

    exe4j 是一个强大的工具,可以将 Java 程序打包成可执行文件,解决了 Java 程序的打包和分发问题。本文将详细介绍如何使用 exe4j 将 Java 程序打包成可执行文件。 知识点一:Java 程序打包成可执行 jar 文件 在...

    利用开源软件Launch4j把java 桌面应用程序打包成exe

    Launch4j是一个强大的工具,它可以将Java应用程序封装成Windows可执行文件,同时提供了一些额外的功能,如错误处理、内存管理和桌面集成。 首先,我们需要了解Launch4j的基本操作。它允许我们指定JAR文件、主类名、...

    利用exe4j将jar包打成可执行文件exe

    在软件开发中,尤其是Java开发领域,有时我们需要将编译好的Java程序打包成Windows平台下的可执行文件(exe)。这通常是为了方便非开发者用户直接运行,或者为了隐藏复杂的命令行参数。本文将详细讲解如何使用exe4j...

    exe4j打包工具(把jar打成exe文件)

    总之,exe4j是一个强大的工具,它简化了Java程序在Windows平台上的部署工作,通过将jar打包成exe,使得非Java开发人员也能方便地运行和分发Java应用程序。同时,它提供了丰富的配置选项,满足了不同项目的个性化需求...

    exe4j打jar成exe(自带jre环境)

    exe4j是一款能够将Java的JAR文件转换为Windows平台下的exe可执行文件的软件,它还内置了JRE(Java Runtime Environment),使得用户无需额外安装Java就能运行程序。 一、exe4j简介 exe4j是由eclipse插件开发公司...

    Launch4j 把java jar包转化为exe文件 可脱离jre 内附详细文档

    Launch4j是一款强大的工具,专为Java开发者设计,可以将Java的JAR文件转换成Windows平台下的可执行程序(EXE)。这个转换过程使得Java应用程序能够脱离Java运行环境(JRE)独立运行,大大提高了软件分发的便利性。...

    怎样将java程序打成exe文件运行在无java环境的机器上-图文详解

    exe4j是一款可以将Java程序转换为Windows可执行文件(exe)的工具,而InnoSetup则是一款用于创建安装程序的软件。使用exe4j可以生成一个能够找到并运行Java程序的exe文件。在使用exe4j时,会按照向导进行配置,包括...

    java程序转换成.EXE文件

    本文将详细探讨如何利用JSmooth工具将Java程序转换成.exe文件。 首先,我们需要了解JSmooth是什么。JSmooth是一个开源的Java应用程序转换器,它能够将Java可执行jar文件转换为跨平台的Windows原生可执行文件。这样...

    java ex4j exe 打包工具 含说明

    "java ex4j exe 打包工具"就是一种这样的解决方案,它允许开发者将Java项目打包成Windows下的exe可执行文件。 Ex4j是一款强大的Java到Windows的打包工具,它提供了简单易用的界面,让开发者能够快速地将Java应用...

    教你用 exe4j 将 jar 转化为 exe ,并且可以打包 jre

    exe4j 是一款专为 Java 应用程序设计的工具,它允许开发者将 Java 字节码(jar 文件)转换为 Windows 平台下的可执行文件(exe)。通过 exe4j,我们可以方便地创建独立的、无需 JRE(Java Runtime Environment)的 ...

    exe4J 打Jar包工具

    exe4j是一个强大的工具,专门用于将Java程序打包成可执行文件,使得用户无需安装和配置Java运行环境即可直接运行这些程序。其主要功能和作用如下: 首先,exe4j的主要功能是帮助开发人员将Java应用程序转化为独立的...

    jar包打成exe可执行文件工具

    在这种情况下,"jar包打成exe可执行文件工具"就显得尤为重要。本文将详细讲解如何使用Eclipse开发的项目导出jar包,并通过特定工具将其转换为exe文件,同时也会提及提供的工具和操作文档。 首先,让我们了解一下jar...

    exe4j将eclipse的jar包打成exe所需要的bin文件

    在IT行业中,将Java应用程序打包成可执行的Windows程序(.exe文件)是常见的需求,以便于非开发人员能够方便地运行程序而无需安装Java环境。`exe4j`是一款强大的工具,专为此目的设计,它允许开发者将Java的`.jar`...

    idea将Java项目打包Jar包生成exe应用程序.docx

    本篇主要介绍如何使用IntelliJ IDEA(Idea)将Springboot或Java项目打包为jar,并通过exe4j工具将其转化为exe可执行文件。 首先,我们要理解Springboot项目的目录结构。Springboot项目通常包含src/main/java源代码...

    怎样将java程序打成exe文件运行在无java环境的机器上-图文详解.pdf

    在Java开发领域,为了让没有安装Java运行环境(JRE)的计算机能够运行Java程序,开发者通常需要将Java程序转换为可执行的Windows EXE文件。这个过程涉及到Java程序的打包、JRE的精简以及使用特定工具如exe4j和Inno ...

    java打包成exe文件的全过程

    Exe4j是一个流行的工具,它允许Java开发者将Java程序打包为Windows可执行文件,同时可以嵌入JRE,使得目标机器无需安装JRE也能运行程序。 以下是使用Exe4j的步骤: 1. 下载并安装Exe4j。在提供的压缩包中,你找到了...

    java 程序打包成jar文件后 连接数据库出错(教程方法)

    总之,打包Java程序至JAR文件并连接MySQL数据库,需要正确管理依赖,选择合适的打包工具,如Eclipse的Export功能,以及在必要时使用exe4j将其转换为可执行文件。同时,处理好数据库连接参数的存储和管理,确保程序的...

    用nsis打jar文件为exe可执行文件的工具

    exe4j是一款专为Java开发者设计的工具,它能够将Java应用程序打包成Windows可执行文件。其主要特点包括: - **多模式打包**:exe4j提供了多种打包模式,如单JAR模式、多JAR模式、启动器模式等,适用于不同类型的...

    java打包成EXE文件过程详解(图解)

    Java程序通常运行在Java虚拟机(JVM)上,但为了让非Java开发人员或用户能够更方便地执行Java应用程序,可以将其打包成可执行的Windows EXE文件。这个过程涉及将Java程序转换为一个独立的、可以直接点击运行的程序,...

Global site tag (gtag.js) - Google Analytics