当我们觉得在DOS窗口,通过命令执行jar文件比较麻烦时,可以考虑使用JSmooth这款工具将jar包弄成exe,通过双击直接运行即可。
下载地址: http://sourceforge.net/projects/jsmooth/files/jsmooth/
附近提供的是最新的 jsmooth-0.9.9-7版本
1.程序生成jar文件(我用的是eclipse + fatjar )
2.安装后,执行JSmoothGen进入主界面,配置相关信息。
(1)Skeleton:
在Skeleton Selection的下拉框中,选择要生成exe文件的样式。
Console Wrapper:控制台模式
Windowed Wrapper:windows窗口模式
Skeleton Properties:属性设置,Message和URL表示的是:如果执行此exe文件的机器没有jre环境的话,显示的信息和转向的URL地址。
launch java app in the exe process (选项打勾) :在EXE进程内启动Java应用
Single instance :单一进程实例
Use JNISmooth classes :使用JNISmooth类
Debug console :调试控制台
(2)Executable:
Executable Binary:设置要生成的exe文件的名字,如Reader.exe(exe扩展名必须要写)
Executable Icon:设置要生成的exe文件的图标
Current Directory: 当前目录
Sets the executable folder as current directory of the application.
(设置执行文件所在的目录为应用程序的当前目录)
(3)Application:
Main class:选择存档文件中的class文件那个是主类文件,即main()程序入口了
Application Arguments :应用程序参数
Embedded jar:嵌入式jar,勾选Use an embedded jar使用嵌入的jar文件,可以导入打好包的jar存档文件。
Classpath:类路径,如果class文件不在包中的话,那可以不填写;如果class文件属于某个包的话,就要将classpath指入class文件的物理路径(注意不是jar文件的路径)。
(4)JVM Selection, JVM Configuration:
设置程序要求的最低最高JVM版本,初始化内存分配和最大内存限制。
JRE(if bundled with your application) 中勾选Use a JVM bundled with your application,选择JRE目录,可以在没有java环境的虚拟机上成功运行。
3.编译:Project -> Compile... ,最后运行即可。
分享到:
相关推荐
1. **生成可执行文件**:JSmooth的核心功能是将JAR文件打包成EXE格式,这样用户只需双击即可运行程序,无需复杂的配置或安装JVM。 2. **集成JVM**:JSmooth会自动检测并包含适当的JVM版本,确保应用程序能在没有...
**JSmooth 打包jar成exe** 在Java开发中,我们经常会遇到需要将Java应用程序打包成可执行文件(.exe)的情况,以便于非Java环境的用户也能方便地运行程序。JSmooth是一款强大的工具,它能够帮助开发者将Java的.jar...
JavaScript Smoothing, 简称 JSmooth,是一个实用的开源工具,主要功能是将Java的JAR文件转换为可执行的Windows EXE文件。这个工具对于开发者来说非常有用,因为它可以方便地让Java应用程序在没有Java运行环境的...
5. **打包成.exe**:最后,JSmooth会将启动器和`.jar`文件打包成`.exe`文件,至此,转换过程完成。 **注意事项** - 确保你拥有对所有使用的库和资源的合法授权,因为生成的`.exe`文件可能包含了这些内容。 - 测试...
为了解决这个问题,开发者可以使用工具如JSmooth将Java应用程序打包成.exe文件,这是一种Windows操作系统下的可执行文件格式,用户只需双击就能运行,无需额外安装Java环境。 **JSmooth工具简介** JSmooth是一款...
标题"jar转exe 软件 JSmooth程序及使用说明"指出,这个主题是关于如何将Java的.jar文件转换为可执行的.exe文件,使用的工具是JSmooth。JSmooth是一个免费且开源的Java应用程序,它允许开发者轻松地将Java应用程序...
"jar包转换成exe可执行文件jar2exe"就是这样一个过程,它涉及将Java的.jar文件转换为Windows上的.exe文件。下面我们将深入探讨这个主题。 首先,.jar文件是Java的归档文件格式,它包含了类文件、资源和其他元数据,...
本文将详细介绍这两种工具的使用方法,特别是如何使用JSmooth将Jar文件转换为能够在任何机器上运行的EXE文件。 ### J2eWiz 使用步骤 1. **启动和注册**:运行j2ewiz.exe,根据提示进行软件注册。 2. **选择Jar文件...
JavaScript Molecular Dynamics(JSmooth)是一个实用工具,它允许开发者将Java应用程序,通常是.jar文件,转换为可执行的.exe文件,使得用户在没有安装Java环境的计算机上也能运行程序。这个过程被称为“本地化”,...
下面我们将详细探讨这个过程以及两种常用工具——JAR to EXE和JSmooth。 1. **Java应用程序的局限性**: - Java应用程序是以字节码形式运行的,需要Java虚拟机(JVM)来解释执行。这导致了用户在没有安装Java环境...
在这种情况下,"jar包打成exe可执行文件工具"就显得尤为重要。本文将详细讲解如何使用Eclipse开发的项目导出jar包,并通过特定工具将其转换为exe文件,同时也会提及提供的工具和操作文档。 首先,让我们了解一下jar...
### Java使用Exe4j和JSmooth打包成EXE文件详尽指南 #### 一、Java打包成JAR文件 在将Java程序打包成EXE文件之前,首先需要将程序打包成JAR文件。这一步是基础,也是后续转换为EXE文件的前提。 ##### 方法一:使用...
2. **转换工具**:为了将JAR文件转换为EXE,我们需要使用特定的工具,如JSmooth、Launch4j、Excelsior JET等。这些工具允许我们创建一个Windows可执行文件,该文件可以调用Java虚拟机(JVM)并执行JAR中的代码。 -...
标题中的“exe4j”和“jsmooth”是两个工具,它们被用来将Java的JAR文件转换为可执行的Windows程序(EXE)。在IT领域,这被称为Java应用程序本地化,允许Java程序在没有Java运行环境的计算机上运行。 1. **exe4j**...
**JSmooth** 是一个开源的工具,专门用于将Java应用程序打包成Windows、DOS以及服务包装器形式的EXE可执行文件。这样做的目的是为了方便Windows用户无需安装Java环境就能直接运行Java程序。JSmooth的主要优势在于它...
标题“使用autojar打包JRE,并使用jsmooth产生exe文件”涉及的是将Java应用程序转换为可执行(exe)文件的过程,以便在不安装Java运行环境(JRE)的Windows系统上运行。这个过程通常包括两个主要步骤:首先,用...
JSmooth是一款开源的Java应用程序,它的主要功能是将Java的.jar文件转换成.exe可执行文件,这样用户就可以在没有安装Java环境的Windows系统上直接运行程序。这极大地提高了Java应用程序的用户友好性,使得非技术背景...
总之,无论是使用JSmooth还是exe4j,将Java程序打包成.exe文件都能极大地提升应用程序的易用性和分发效率,尤其是在Windows平台上。然而,每种工具都有其特性和限制,选择合适的工具取决于具体的应用需求和开发者对...
为了将.jar文件转换为.exe文件,可以使用各种工具,例如Launch4j、JSmooth、Jar2Exe等。这些工具允许我们将Java应用包装成一个可执行的Windows程序,并可配置启动参数、图标和其他特性。例如,Launch4j是一个流行的...
使用exe4j,你可以将所有的依赖JAR包整合到一个单一的.exe文件中,从而提供一个用户友好的、独立的程序体验。 1. **功能特点** - **集成Java运行环境**:exe4j会自动包含JRE(Java Runtime Environment)的一部分...