`
WinLi
  • 浏览: 50955 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
2. JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个测试版本: http://www.excelsior-usa.com/jet.html

用法:

例如你的文件为test.java

用javac生成test.class

然后用

jc test.class+gui

这样就可以变成百分百的exe文件了。

还有一些参数可以把class文件编译成dll

注意:加個参数+gui,只是不顯示dos窗口,而不是完全的可以獨立運行的exe,還是需要jre的

3. exe4j

      说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将Jar文件放在外面。

      软件性质:共享软件

      下载地址:http://www.ej-technologies.com/products/exe4j/overview.html

4. JBuilder

      说明:新版本的JBuilder可以直接把工程制作成各系统的可执行文件,包括Windows系统。

      软件性质:商业软件

      下载地址:略。

5. NativeJ

      说明:与exe4j功能类似。

      软件性质:共享软件

      下载地址:http://www.dobysoft.com/products/nativej/download.html

6. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。

7. jshrink

      说明:可将Jar文件打包进exe文件。同时具有混淆功能(这才是它的主要功能)。

      软件性质:共享软件

      下载地址:http://www.e-t.com/jshrink.html

8. InstallAnywhere

      说明:打包工具,对Java打包最好用。可打包成各操作系统运行包。包括Windows系统。

      软件性质:商业软件。

      下载地址:http://www.zerog.com/

9. InstallShieldX

      说明:与InstallAnywhere类似,但比InstallAnywhere功能强大。相对的,比较复杂,不易上手,我现在还没学会。

      软件性质:商业软件。

      下载地址:http://www.installshield.com

10. 利用微软的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]

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

12. 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的地址获得:

           http://www.alphaworks.ibm.com/tech/hpc

13. Instantiations公司的JOVE

            http://www.instantiations.com/jove/...ejovesystem.htm

        JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede 已经不复存在了。

14. JToEXE

     Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的网页上免费下载的,不过目前在该公司的主页上找不到了。

主页:http://www.bravozulu.com/

根据精华区中的资料,下面这个FTP上曾经有过这个软件,不知道现在是不是还在:

ftp://race.dlut.edu.cn/pub/java/tools/jet

15. IzPack

     IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。

16. JSmooth

     使用JSmooth将做好的JAR包装成EXE。

17. launch4j

     launch4j是Java应用程序的Windows本地可执行文件 (.exe) 封装器。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ant脚本。

18. VAInstall

     VAInstall是多平台的安装程序。你要包装起来的软件可以是可执行的 java class, Windows .EXE, Linux 可执行档,或者是 UNIX shell 档案。使用者可以选择四种安装的介面,graphic, xtra, text 或是 ansi。VAInstall 只需要很少的空间,他不会使用任何大的暂存档案,而且还可以很容易使用反安装功能。

19. Toolshed

     Toolshed是一个既小又简单的JAVA安装制作工具。

20. AntInstaller

     AntInstaller通过XML文件定义UI,用Ant做后台。所以ANT所能做的事情AntInstaller同样也胜任。

21.FreeInstaller

    FreeInstaller能够把JAVA程序打包成多种平台下的应用程序比如UNIX, LINUX 和 Windows NT.

22.ROXES ANT Tasks

    这个工具利用 ANT 来制作在 Windows, MacOS X, Unix 平台上可执行的文件,比如 exe,zip,jar。ROXES ANT Tasks 基于 GPL 发布。

23. Mini Installer

   Mini Installer是用来构建JAVA安装程序一个简单类包。整个过程以脚本为驱动,最后结果是一个独特的JAR文件。用户可以通过双击来执行一个类似向导的安装过程。

24. Antigen

     Antigen (Ant Installer Generator)这个工具结合一个ANT构建脚本与一个GUI来把Java文件打包成可执行的Jar文件。它的主要目的是从Ant脚本创造一个强大的图形安装工具。

25.Packlet Packlet是一个针对Java的简单安装工具。一个Packlet类似于一个zip或tgz文件。它把应用程序打包成一个单一的可分解的压缩文件。Packlet文件能够在任何有安装Java 2运行环境的机器上运行。

26. setup2go是个很好用的安装制作程序,有中文版,且完全免费

27. ms 的visual j ++ 可以的,因為windows有java1.1的運行庫,但不支持swing等api

28. HotJava,但是一旦将 Java编译成exe后,你的这个Java程序就失去了Java本身的“编译一次,到处运行”这种跨平台的意思了。
分享到:
评论

相关推荐

    exe4j(java变exe)

    《exe4j:Java应用程序转Windows可执行文件的利器》 在Java开发领域,开发者们经常面临一个问题:如何将编写好的Java程序转化为Windows操作系统下的可执行文件(.exe)。这时,exe4j就应运而生,它是一款强大的工具...

    java win EXE

    然而,Windows用户通常更习惯于双击.exe文件来启动程序,因此将Java应用转化为.exe变得必要。 ### 转换方法 1. **JAR to EXE转换器**:存在一些第三方工具,如Launch4j、JSmooth、Excelsior Jet等,它们允许开发者...

    java程序用exe4j打包成exe可执行文件工具(32位,64位)

    Java程序通常运行在Java虚拟机(JVM)上,但为了让非Java开发人员或终端用户更方便地使用Java应用程序,可以将其打包成Windows平台下的.exe可执行文件。这里,我们聚焦于一个名为"exe4j"的工具,它能够帮助我们将...

    javalauncher可以把BAT文件变成EXE的文件

    具体用法可以在`javalauncher(打包bat变exe).txt`文件中找到,这个文件很可能是JavaLauncher的使用指南。 4. JavaLauncher会创建一个EXE文件,你可以将其分发给其他人,他们只需要双击这个文件,批处理脚本就会自动...

    java程序制作exe可执行程序方法

    exe4j提供了简单易用的界面和多种配置选项,使得Java程序的分发变得更加便捷。 **二、制作步骤** 1. **安装exe4j**:首先,你需要去网上下载exe4j的最新版本,并按照安装向导完成安装。 2. **创建项目**:打开exe4...

    java生成exe打包工具exe4j

    10. **用户界面**:exe4j提供了一个直观的图形用户界面(GUI),使得配置和打包过程变得简单易行。 使用exe4j进行打包时,你需要按照以下步骤操作: 1. **准备Java应用**:确保你的Java项目已经完成并且能够正常...

    Java打包成exe

    对于那些没有安装JRE的用户来说,运行Java程序可能会变得困难。然而,有一种方法可以将Java程序打包成Windows操作系统下的.exe可执行文件,使得用户无需安装JRE也能运行程序。这个过程通常涉及到Java的编译、打包...

    把JAVA程序打包成EXE文件的软件

    这样的软件允许开发者将Java应用打包成Windows平台下可以直接双击运行的exe格式,使得分发和使用变得更加便捷。 首先,我们要理解Java程序的本质。Java是一种跨平台的编程语言,其运行依赖于Java虚拟机(JVM)。这...

    Java环境变量一键配置.exe,很实用

    "Java环境变量一键配置.exe" 工具的出现,使得这个手动配置过程变得简单。用户只需要运行这个工具,按照提示操作,就能自动完成上述三个环境变量的设置,极大地节省了时间和精力,提高了工作效率。特别适合于不熟悉...

    java项目exe转换编辑器

    8. **部署与分发**: 将Java项目转换为.exe后,分发变得更加简单,用户只需双击即可运行,无需安装Java或理解复杂的安装步骤。 9. **调试与日志记录**: 在转换过程中,可能需要考虑如何保留原有的调试信息和日志记录...

    exe4j(java to exe)

    在软件开发领域,Java以其跨平台的优势深受开发者喜爱,但有时为了方便Windows用户直接运行程序,将Java应用转换为可执行的.EXE文件变得尤为重要。exe4j就是这样一个工具,它允许开发者将Java应用程序打包成Windows...

    java转windows下直接运行的exe

    6. **注意事项**:捆绑JRE会增加`.exe`文件的大小,可能会使下载和分发变得困难。此外,由于每个`.exe`都包含JRE,可能会占用大量磁盘空间。另外,如果JRE版本过旧,可能无法支持最新的Java特性或安全更新,因此需要...

    java代码封装为应用程序exe4j

    通过这种方式,应用程序的分发和部署变得更加便捷,因为用户不再需要手动安装或配置Java环境。此外,exe4j还提供了配置选项,如设置默认的JVM参数、调整内存分配、添加类路径以及整合资源文件等,这有助于优化程序的...

    java下exe打包工具exe4j使用图解教程.pdf

    《Java下exe打包工具exe4j使用图解教程详解》 在Java开发中,有时我们需要将应用程序打包成可执行的Windows程序(.exe),...理解并掌握这些步骤,能够极大地提升你的工作效率,使得Java应用程序的分发变得更加便捷。

    protoc.exe和protobuf-java-3.6.1集合

    总的来说,protoc.exe和protobuf-java-3.6.1.jar是protobuf在Java开发中的核心工具,它们使得数据序列化和反序列化过程变得简单而高效。结合.proto文件,开发者可以构建出高效、跨平台的通信系统,提高软件的性能...

    j2ewiz(JAVA转EXE)

    其次,对于大型的Java项目,`.exe`文件可能会变得非常大,这可能会影响分发和下载的速度。此外,由于`j2ewiz`依赖于特定版本的JRE,因此如果Java程序需要更新或者有新的Java库依赖,可能需要重新进行转换。 总的来...

    java jdk-8u51-windows-i586.exe

    压缩包中的"jdk-8u51-windows-i586.exe"是安装程序,用户可以通过双击执行来安装Java JDK。"More.txt"可能包含了关于这个版本的更多信息,比如更新日志、安装指南或者许可协议等。用户在安装前应仔细阅读此文件,...

    java打包机,可将jar打包为可执行的exe

    这个工具对于Java开发者来说尤其有用,因为它省去了配置复杂环境的步骤,使得Java应用的部署变得更加简单。同时,对于非技术背景的用户,直接运行.exe文件也更为直观和方便。 在压缩包中,可能包含有打包机的安装...

    java 17下载,版本 17.0.5, windows各版本

    - **记录类**:简化了创建不可变数据类型的方式,自动提供了构造函数、equals()、hashCode() 和 toString() 方法。 - **弃用的GraalVM Native Image**:虽然在Java 17中不再支持,但GraalVM社区版本仍然可用,用于...

Global site tag (gtag.js) - Google Analytics