因为SWING项目不是通过容器来布署的,一般企业级的都会将最后的项目打包成EXE,客户端进行安装或执行;
现在公司不是互联网公司,所以本人也不了解真正的那些客户端的软件的安装过程的软件实现
最近项目中用到SWING,所以得将项目打包
exe4j是一款挺好的将swing项目的JAR转成EXE的软件:
1.操作简单
2.有两种打包的方式
第一种不将JAR包含进EXE中,只是通过生成一个EXE文件来调用JAR,让他运行,JAR放在目录文件下,商业用上会被人反编译。如果不再意这点,是挺方便的。
另一种是将JAR包含进EXE中,这样EXE会挺大的,但是安全性较好,一般人无法反编译
我在项目中用的是第一种,简单
3.并能将JDK一同打入包中
因为JAVA程序必须在机器上运行JAVA虚拟机,EXE4J可以将JDK打入项目,或者你机器上安装JDK也行,如果客户端用的人不太熟悉,你可直接将JRE包打入项目,这样就不用再给他安装JDK
在此推荐此软件,因为试用了几款转EXE的软件,其他的没转明白,或就是按网上资料完成了,项目也起不来
网上大家都推荐这个博文,确实是这么操作的:
http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html
分享到:
相关推荐
2. **使用Java启动器(Launch4j)**:Launch4j 是一个流行的工具,可以将 JAR 文件封装成 Windows 执行文件 (.exe)。它会创建一个可执行文件,该文件在没有 JRE 的系统上自动检测并下载合适的 JRE,然后启动你的 ...
本文将详细介绍如何通过结合使用`exe4j`和`Inno Setup`工具,将基于Java Swing的应用程序打包成为可以在没有JRE(Java Runtime Environment)环境的计算机上直接运行的EXE安装程序。这种方式极大地扩展了Java应用的...
以下是使用exe4j进行此操作的详细步骤和注意事项: 1. **准备阶段**: - 确保你的JAR文件、ICO图标、第三方库(存放在lib文件夹中)以及JRE文件夹都在同一目录下。 - 下载并安装exe4j...
- 在exe4j中,按照向导操作,输入项目名称,选择输出目录,以及设定生成的exe文件名和图标。 2. **配置主类和依赖**: - 添加你的jar文件到exe4j中,指定主类,这是程序启动的入口点。 - 如果有第三方jar包,...
标题中的“swt程序发布,jar转exe”指的是将基于Java SWT(Standard Widget Toolkit)编写的程序转换成可执行的Windows EXE文件。SWT是Java平台上的一个GUI库,它提供了与本机操作系统更紧密集成的用户界面,使得...
4. **exe4j项目文件**:这可能是`.project`或`.exe4j`扩展名的文件,包含了exe4j的配置设置,如主类路径、JRE选择、图标设置等。 5. **编译和构建脚本**:如`.bat`或`.sh`文件,用于自动化编译、打包和构建过程。 ...
本篇主要介绍如何使用IntelliJ IDEA(Idea)将Springboot或Java项目打包为jar,并通过exe4j工具将其转化为exe可执行文件。 首先,我们要理解Springboot项目的目录结构。Springboot项目通常包含src/main/java源代码...
通过使用特定的工具,例如exe4j,我们可以将Java Swing应用程序打包成.exe,以便在没有Java运行环境的机器上也能运行。\n\n**准备工作:**\n在开始打包之前,确保将JAR文件、ICO图标(PNGImage文件夹)、第三方JAR包...
以下是一个详细的步骤指南,包括使用JFrame标签的Java项目如何通过exe4j和Inno Setup软件进行打包: 1. **创建Java项目并编写代码**: - 在Eclipse等集成开发环境中创建Java项目,编写必要的业务逻辑和界面代码,...
在本项目“Java简单可执行exe计算器”中,开发者利用Java的Swing库创建了一个用户界面(UI)计算器,这个计算器不仅可以在Java环境下以.jar文件的形式运行,还通过exe4j工具被转换成了Windows系统下的可执行.exe文件...
- **Java可执行文件(Excelsior JET、Launch4j、JPackage等)**:为了生成.exe文件,可以使用第三方工具,如Excelsior JET将Java代码编译成原生代码,或者使用Launch4j这样的轻量级工具,它不进行编译,而是创建一...
4. **JAR到EXE转换**:由于JAR文件不能直接在没有JVM的Windows系统上运行,开发者通常会使用第三方工具,如JAR to EXE Converter或Launch4j,将JAR转换为可执行的.exe文件。这些工具会创建一个简单的Windows外壳程序...
总结来说,这个项目是一个基于Java GUI的登录应用,它利用Swing构建界面,通过HTTP请求验证用户身份,并用exe4j工具将其打包成可以在Windows上独立运行的exe程序。项目中融入了基本的网络通信、用户输入验证和错误...
标题“j2sdk-1_4_2-windows-i586.exe”指的是Java 2 Software Development Kit(J2SDK)的1.4.2版本,适用于Windows操作系统,并且是为i586(即Intel Pentium 3或相似处理器)架构编译的。J2SDK是Java开发的重要工具...
可以使用exe4j这样的工具将JAR转换为.exe,但需要用户安装JRE。另一种工具是Installeverywhere,它可以自动打包JRE并生成跨平台的安装程序,但生成的文件较大。 **Windows应用程序的构建**: 在Java中,Windows...
此外,如果你希望生成Windows下的.exe可执行文件,可以使用exe4j这样的工具,它可以直接将JAR文件转换为.exe格式,但需要目标机器上有JRE(Java Runtime Environment)安装。另一种选择是Installeverywhere,它可以...
8. **软件发布**:打包成exe文件,可能使用了JAR打包工具或第三方工具如Launch4j,使得非Java环境也能运行。 9. **注释与文档**:良好的源代码注释和项目文档,有助于理解代码逻辑和项目背景。 通过分析这个项目,...
- **可执行JAR**:如项目中的2004113020263414461.exe,可能通过工具如Launch4j将JAR转换为Windows可执行文件。 通过这个Java象棋程序,初学者可以全面了解Java编程的各个方面,从基本语法到高级特性的应用,同时...
为了将Java项目打包成可执行的EXE文件,开发者可能使用了第三方工具,如JAR to EXE Convertor或Launch4j,这些工具可以将JVM与Java应用程序一起封装,使非Java环境下的用户也能直接运行。 7. 版本控制:开发过程中...
将Java程序打包成.exe可执行文件,一般使用JAR打包工具,然后通过第三方工具如JSmooth或Launch4j将其转换为Windows下的.exe。这样即使没有安装Java环境,也可以在支持的系统上运行游戏。 总结,这个Java实现的贪食...