`
thomas0988
  • 浏览: 484925 次
  • 性别: Icon_minigender_1
  • 来自: 南阳
社区版块
存档分类
最新评论

使用exe4j打包jar生成exe常用设置

阅读更多

本文首先默认你已经拥有可用的jar文件和exe4j程序。
下面开始详述步骤:
1.welcome-打开exe4j

如图,如果你有保存过的项目打包配置文件,那么点>>open打开即可。如果没有点>>next.

2.Project type-选择打包方式

由于我们讲的是打包jar生成exe,所以选“jar in exe”mode,这种方式可以把一个java应用程序打包成一个exe文件,但是不能将除jar以外的附加文件打包进去。然后>>next

3. Application info-配置生成的应用程序的信息

设置你的应用程序的名称和将要生成的可执行文件的输出文件夹。然后>>next.

4.Executable info -配置可执行文件的参数

type项根据你的程序的类型确定,本例为GUI程序;接下来是文件名、可执行文件的图标、是否只允许同时刻只能运行一个应用程序、当主线程有误时是否抛出异常、更改工作目录(相对于可执行文件)。然后点>>advanced options>>version info

5.version info-设置版本信息


6.java invocation-配置运行环境


先配置class path,将此项内原有的配置全部删除,然后点“+”找到你生成的jar文件,


然后在上边的general中点浏览按钮,exe4j会自动找到你应用程序的入口-main class。
在下边的advanced options中选native libraries设置,此功能是添加你程序用到的外部jar包文件,这个我一直没用过,因为我做什么事都喜欢集中,所以在程序中用到的所有外部包全整合到jdk/jre里了,这样在给客户安装程序时只要把程序直接给他考过去就可以用了,不用再安装其它东西,他们会很喜欢的哦,毕竟用户不是搞程序设计的嘛。

7.jre-配置jre

在这里配置你的jre版本类型,然后再看>>advanced option>>search sequence


在这里来配置你运行程序所需的jre/jdk的位置,如果你只是打包后本机运行,直接指定到你本机的jre/jdk目录即可,如果你打包后的程序要在别的客户机上运行,而该机又没装jdk,这时我们就要想另一种方法了。从客户的角度讲,拿到手的软件在安装过程中应尽可能少的给客户带来繁琐的安装事项,最好只点一下鼠标就能自动安装。因此,我们要让用户省去安装jdk的麻烦。要解决这个问题,我们可以把安装好的jdk复本放置在最终产品的根目录下,然后在上图中添加这个jdk复本为程序的运行环境

search registty 可以扫描已经安装的jdk/jre,我们选择directory,为程序指定一个jdk目录,只需定位到jdk根目录即可,如上图。 然后>>next
这里要说明一点,用eclipse开发的程序只要一个jre就行了,jdk不用的,所以我是把jre打包进exe运行环境的,这样的话在java version下边的那个允许使用jre beta版的选项就要选中了。
8.preferred vm-选择虚拟机

这个根据具体情况选择,本例为client. 然后>>next

9.splash screen -预载窗体

在这里可以设置你的预载窗体界面,不过好像只认gif类型的图片,status line and  version line 可以在position text lines visually预览界面中调整其显示位置。然后>>next,接下来是选择语言界面,根据自己情况选择。然后>>next

10.compile executable-编译生成可执行文件

自动跳转至:

在这里可以点击运行生成的可执行文件,也可以将本次配置方案保存起来以备后用。

好,到此整个使用过程告以段落。可能某写操作写得有不当之处,还请各位更正补充。

http://www.blogjava.net/y6cn/archive/2007/12/26/170403.html

 


  1 . 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。
 
  2 . 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htm  
  jexegen的语法如下: 

jexegen /OUT:exe_file_name 
/MAIN:main_class_name main_class_file_name.class 
[and other classes]

 
  3 . Visual Cafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘上提供的EXE组件。
 
  4 . 使用InstallAnywhere创建安装盘。 

  5 . 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的地址获得: 
  http://www.alphaworks.ibm.com/tech/hpc
 
  6 . JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个测试版本: 
  http://www.excelsior-usa.com/jet.html
 
  7 . Instantiations公司的JOVE
  http://www.instantiations.com/jove/...ejovesystem.htm  
  JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede已经不复存在了。
 
  8 . JToEXE 
  Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的网页上免费下载的,不过目前在该公司的主页上找不到了。

分享到:
评论
1 楼 迎风化雨 2008-06-05  
你的图呢!!!!!!!!!!!

相关推荐

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

    【exe4j打包工具】是Java开发者常用的工具之一,它能够将Java的jar文件转换为Windows平台下的可执行文件(exe)。这个工具的强大之处在于它不仅简单地将jar封装成exe,还允许开发者在打包过程中集成Java运行环境...

    将jar打包成exe脱离jdk环境运行的方法.

    JEXEPack和Jar2Exe是另外两个常用的转换工具,它们能够将.jar文件直接打包成.exe,并且可以包含一个精简版的JRE。 - 安装并打开JEXEPack或Jar2Exe。 - 指定源.jar文件和目标.exe文件的位置。 - 配置JRE选项,如...

    将jar程序打包生成exe

    要将JAR转换为EXE,我们通常会使用特定的打包工具。这些工具能够创建一个包含Java运行时环境和JAR文件的自解压可执行文件,使得非Java环境的用户也能运行程序。以下是一些常用的JAR转EXE工具: 1. **Launch4j**:这...

    JSmooth和exe4j 打包的步骤

    总之,无论是使用JSmooth还是exe4j,将Java程序打包成.exe文件都能极大地提升应用程序的易用性和分发效率,尤其是在Windows平台上。然而,每种工具都有其特性和限制,选择合适的工具取决于具体的应用需求和开发者对...

    关于jar包转换为exe工具exe4j

    关于将Java的JAR包转换成可执行的EXE文件,一种常用的工具是exe4j。exe4j是一个专门设计用于将Java应用程序打包成Windows可执行文件的工具,它允许开发者将Java代码编译后的JAR文件转换为独立的、可以直接在Windows...

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

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

    exe4j_linux.zip

    2. 自包含:可以配置exe4j打包必要的JRE,使应用程序在没有预装Java的系统上也能运行。 3. 配置灵活:可以自定义启动参数、图标、资源路径等,增强程序的定制性和专业感。 在实际操作中,开发者需要先配置好Java...

    题外话-如何打包jar和建立 可以直接运行的java exe文件

    一种常用的方法是使用第三方工具,例如JSmooth、Launch4j、Exe4j等。 1. JSmooth:它能生成跨平台的可执行文件,不仅适用于Windows,还能处理Mac和Linux。JSmooth会创建一个外壳,这个外壳能够检测和启动Java环境,...

    maven生成可执行exe文件

    虽然`exec-maven-plugin`本身并不直接生成.exe文件,但它可以与另一款名为`launch4j`的工具结合使用,该工具可以将Java应用程序封装为Windows可执行文件。首先,你需要在你的系统上安装`launch4j`,然后在`pom.xml`...

    exe4j及inno setup使用

    通过exe4j和Inno Setup的结合使用,开发者可以轻松地将Java应用程序打包成易于分发的Windows安装程序,极大地提高了软件的部署效率。同时,这两个工具提供了丰富的自定义选项,使你可以按照自己的需求打造专业且用户...

    exe4j_windows_5_1

    《使用exe4j将Java应用打包为Windows可执行文件》 在Java开发中,我们经常遇到一个问题:如何让不熟悉Java环境的用户也能方便地运行我们的应用程序?答案就是将Java程序打包成Windows平台下的.exe可执行文件。exe4j...

    Eclipse jar打包详解

    其中,Eclipse 的 jar 打包功能是开发者常用的一个功能,它允许开发者将项目中的类文件和资源文件打包成一个 jar 文件,以便于在其他项目中使用或部署到生产环境中。 在本文中,我们将详细介绍如何使用 Eclipse 将...

    java打包exe工具

    Java打包成EXE工具,如“exe4j”,是开发者常用的一种技术,使得Java应用程序能够直接在Windows系统上运行,而无需用户安装JRE(Java Runtime Environment)。这为用户提供了一种方便、无缝的体验,同时也简化了软件...

    eclipse生成exe必备

    总结起来,Eclipse生成.exe文件的过程涉及的关键步骤包括:使用Eclipse导出JAR,利用Fatjar整合依赖,最后通过exe4j将整合后的JAR转换为.exe文件。这两个工具是Java开发者向非Java环境用户分发应用程序的常用解决...

    Java如何生成exe文件

    2. Launch4j:更强大的封装工具,它不仅可以将JAR转换为exe,还可以设置JRE版本、图标、内存需求等参数,适合需要自定义配置的情况。 3. exe4j:一款专业级的Java到exe转换工具,提供了更多高级选项,如多线程支持...

    Java打包成jar文件,以及将jar文件导出为exe文件方法汇总.docx

    1. 使用 exe4j 转换: - 默认设置,然后选择 `Next`。 - 如果已有 jar 文件,选择 "JAR in EXE" 模式。 - 填写工程名称和输出的 exe 文件路径。 - 选择应用程序类型(GUI 或 Console)。 - 指定 `Executable ...

    Jar转Exe.zip

    1. **Launch4j**:这是一个免费且开源的工具,可以将Java应用程序打包为Windows可执行文件。它允许设置JRE版本要求、图标、系统属性等,同时支持jar包的头部伪装,使其看起来像是原生的Windows程序。 2. **JAR to ...

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

    使用Launch4j,你可以将jar文件配置为需要的可执行文件,包括设置图标、指定JRE版本等。具体步骤如下: 1. 下载并安装Launch4j。 2. 打开Launch4j,配置主类路径(即你的Java项目的主入口点)。 3. 指定jar文件的...

Global site tag (gtag.js) - Google Analytics