1、先用eclipse导出为jar包:
export-runnable JAR file为jar,导出后会有两个文件如导出文件名为
myswt.jar 、 myswt_lib(里面放着所有引用的jar包)
2、用MINI的免费的工具javalunch,JavaLauncher的下载网址是:
http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm
下载下来的文件是一个名JavaLauncher.zip的压缩包,解压后的目录结构:
l source目录包含了JavaLauncher的源程序,是用C语言写的
l changes.txt是新版的修改说明
l launch.exe是主程序
l launcher.cfg是配置文件
l readme.txt是一些说明和示例
我们只需要
launch.exe、launcher.cfg两个文件,将这两个文件复制到打包文件所在的目录。launcher.cfg是一个仅三行内容的文本文件,将它修改如下:
.
.\jre\bin\javaw.exe
-jar myswt.jar
l 第一行设置指向JAR包myswt.jar的目录,由于launch.exe和myswt.jar同在一个目录,所以用"."即当前目录。
l 第二行设置指向jre\bin\javaw.exe的路径。
配置好launcher.cfg后,双击launch.exe即可运行java应用程序。
如果仔佃研究eclipse的启动方式,发现eclipse和JavaLauncher的原理一样:eclipse.exe相当于launch.exe,startup.jar相当于myswt.jar。只不过eclipse.exe不象launch.exe要具有通用性,所以它没有*.cfg这样的配置文件,而是将启动信息固化在eclipse.exe中。
注:上面用的的jre可以直接用jdk中的jre拷贝到当前目录使用,以避免更换电脑后环境发生变化而不能正常运行。
另:美化图标
launch.exe文件的图标太单调了,让我们给它换个好看点的。换程序的图标需要用到一个免费的软件:Resource Hacker,它有中文版,下载网址是:
http://www.users.on.net/johnson/resourcehacker/
这里将javalunch共享:
- 大小: 21.2 KB
分享到:
相关推荐
这里提到的“Java程序打包成exe执行文件工具”是指将Java应用转换为可以直接在Windows操作系统上双击运行的exe格式的工具。主要涉及到的技术和步骤如下: 1. **Java程序打包成Jar包**: Java程序通常被打包成JAR...
### 如何将Java程序打包成EXE文件 在软件开发领域,尤其是对于Java开发者来说,将Java程序打包成EXE文件是一种常见的需求。这不仅可以让程序在没有安装Java运行环境(JRE)的计算机上运行,还能提高程序的安全性和...
标题中的“java程序打包成exe文件”指的是将Java编写的程序转换为Windows操作系统下的可执行文件(.exe),这样非Java环境的用户也能直接运行,无需先安装Java运行环境(JRE)。这个过程通常借助第三方工具来实现,...
1. **为什么需要将Java程序打包成.exe**: - 用户友好:大多数Windows用户对.exe文件更熟悉,无需安装JRE即可运行。 - 环境独立性:打包成.exe可降低依赖性,避免因缺少JRE导致的运行问题。 - 部署简化:单个.exe...
2. **Exe4j 工具**:这是一个专门用于将 Java 应用程序打包成 EXE 文件的工具,通常需要获取软件和授权账号,可以通过网络进行下载。 #### 三、步骤详解 ##### 1. 将 Java 项目打包成可执行 JAR 文件 **目的**:...
### JAVA程序打包成EXE文件知识点详解 #### 一、背景与需求分析 在软件开发领域,特别是使用Java语言进行跨平台应用开发时,开发者常常会遇到如何将编写的Java程序打包成可以在不同操作系统上直接运行的应用程序的...
标题提到的“把JAVA程序打包成EXE文件的软件”就是为此目的而设计的工具。这样的软件允许开发者将Java应用打包成Windows平台下可以直接双击运行的exe格式,使得分发和使用变得更加便捷。 首先,我们要理解Java程序...
3. **打包工具**:为了将Java程序打包成`.exe`,我们可以使用各种工具,如Excelsior JET、Launch4j、JSmooth、Jar2Exe等。这些工具能够创建一个可执行包装器,它在运行时会自动启动JVM并加载`.jar`文件。 - **...
### Java应用程序打包成EXE文件的方法详解 #### 一、引言 在开发Java应用程序时,经常需要将程序打包成可执行文件以便于部署和分发。对于Windows平台上的用户而言,EXE文件是最常见的可执行文件格式。本文将详细...
【Java程序打包成EXE(伪脱离JVM)】 在Java开发中,有时我们需要将程序打包成可执行的Windows程序,即`.exe`文件,以便于非开发人员使用。由于Java程序依赖Java虚拟机(JVM)运行,因此无法直接生成 `.exe` 文件。...
### 将Java程序打包成EXE文件的方法及步骤详解 #### 一、概述 在Java开发过程中,有时候我们需要将编写好的Java程序打包成.EXE文件,以便于在未安装Java运行环境(JRE)的计算机上运行。这种方式不仅提高了应用程序...
Java程序打包成exe是将Java应用程序转换为Windows操作系统下的可执行文件(.exe)的过程,这样非Java环境的用户也能直接运行程序。这通常通过特定的工具实现,比如提到的exe4j。exe4j是一个专门用于Java应用程序打包...
Launch4j是一个强大的工具,它可以将Java应用程序封装成Windows可执行文件,同时提供了一些额外的功能,如错误处理、内存管理和桌面集成。 首先,我们需要了解Launch4j的基本操作。它允许我们指定JAR文件、主类名、...
要将Java程序打包成exe文件,我们通常会使用第三方工具,如JPackage或Launch4j。JPackage是Java 16及更高版本引入的一个工具,可以直接用来创建跨平台的安装包,包括Windows的exe。如果使用的是较旧的Java版本,...
为了使得Java程序能够像EXE(可执行文件)那样在Windows环境下无须安装JVM就能运行,我们需要借助特定的工具将Java程序打包成EXE格式。这就是"Java打包成EXE"的主题。 1. **Java可执行化工具** 要将Java程序转换为...
本资源能够教你如何用netbeans和myeclipse打包javaGUI应用程序,然后将打包好的jar包转化成exe可执行文件,并且还可以定制的exe图标,最重要的功能是:exe能在客户端没有jdk的环境下运行
JET(Java EXE Tool)是由Excelsior提供的专业工具,用于将Java应用程序打包成可独立运行的exe文件。JET支持将JAR文件、DLL库等资源封装在一起,生成的exe文件可以脱离JRE环境运行,极大地提高了程序的便携性。详情...
本文将详细介绍如何使用exe4j工具将Java程序打包成EXE文件,并提供详细的步骤和图解。 **一、exe4j工具简介** exe4j是一款专为Java应用程序设计的打包工具,它允许开发者将Java应用转换为Windows平台上的独立可...