`
osacar
  • 浏览: 212332 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java程序打包成安装程序exe

    博客分类:
  • JAVA
阅读更多
一,下载inno setup (这个是免费的:http://www.jrsoftware.org/isinfo.php)

二,下载jre..去java官方下载

三,开始动手吧!..



如图所示..这个是我将要打包的目录(netbeans编译后的dist文件夹)

然后把jre和相关的东东放进去,然后在里面加入一个go.cmd(bat)(名字随意啦)
@echo off
echo 请稍后..安装Java运行环境ing
'如果没有java命令 则安装jre
java||jre-6u20-windows-i586.exe /q /norestart
start /MIN javaw -jar AutoCheckOut.jar

代码就像这样

解释下这里..

java||jre-6u20-windows-i586.exe /q /norestart

意思是..如果java这个命令执行不成功..则执行后面那句jre-6u20-windows-i586.exe /q /norestart

这句话是在安静模式下安装jre,没有对话框

这部完成后

start /MIN javaw -jar AutoCheckOut.jar

可以让我们的java程序在一个没有控制台的方式运行

然后你的目录大概就是这样的



好了.改下一步了

四,用inno创建setup.exe

打开inno

用向导创建



之后一步一步到这里

注意添加文件和文件夹  你添加的部分都是作为应用程序的根目录




这里改成我们刚才写的cmd(bat)文件

然后继续向前.按照你的喜好来改设置

最后到这里的时候




我们还要改小小的地方..不然的话..

1.[Files]里面

Source: "E:\JAVA\AutoCheckOut\dist\lib\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

这一行  可以看到吧lib目录加到根目录区了..所以要改一下

Source: "E:\JAVA\AutoCheckOut\dist\lib\*"; DestDir: "{app}\lib\"; Flags: ignoreversion recursesubdirs createallsubdirs

2.[Icons]里面

Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"

需要多加一行

Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";WorkingDir: "{app}"

加这行是为了让cmd运行时有正常的工作目录

好了!...运行你的setup.exe把!!!!




  • 大小: 28.7 KB
  • 大小: 53.4 KB
  • 大小: 25 KB
  • 大小: 9.3 KB
  • 大小: 38.1 KB
分享到:
评论

相关推荐

    Java程序打包成exe执行文件工具

    这里提到的“Java程序打包成exe执行文件工具”是指将Java应用转换为可以直接在Windows操作系统上双击运行的exe格式的工具。主要涉及到的技术和步骤如下: 1. **Java程序打包成Jar包**: Java程序通常被打包成JAR...

    java 桌面程序打包成exe文件(包括客户端没有安装jdk)

    本资源能够教你如何用netbeans和myeclipse打包javaGUI应用程序,然后将打包好的jar包转化成exe可执行文件,并且还可以定制的exe图标,最重要的功能是:exe能在客户端没有jdk的环境下运行

    如何把一个java程序打包成exe文件.doc

    综上所述,通过使用`fatJar`、`exe4j` 和 `install4j` 这三个工具,您可以轻松地将Java程序打包成可以在没有JRE的计算机上直接运行的EXE文件和安装程序。这些工具不仅简化了打包流程,还提高了程序的安全性和易用性...

    java 代码打包成exe

    2. **Exe4j 工具**:这是一个专门用于将 Java 应用程序打包成 EXE 文件的工具,通常需要获取软件和授权账号,可以通过网络进行下载。 #### 三、步骤详解 ##### 1. 将 Java 项目打包成可执行 JAR 文件 **目的**:...

    java程序打包成exe文件

    标题中的“java程序打包成exe文件”指的是将Java编写的程序转换为Windows操作系统下的可执行文件(.exe),这样非Java环境的用户也能直接运行,无需先安装Java运行环境(JRE)。这个过程通常借助第三方工具来实现,...

    JAVA程序打包成exe文件

    ### JAVA程序打包成EXE文件知识点详解 #### 一、背景与需求分析 在软件开发领域,特别是使用Java语言进行跨平台应用开发时,开发者常常会遇到如何将编写的Java程序打包成可以在不同操作系统上直接运行的应用程序的...

    myeclipse 开发java程序打包exe

    首先,我们使用`MyEclipse`将Java程序打包成`.jar`文件。这一步是基础,因为`.exe`文件本质上是基于Java的`.jar`文件运行的。在MyEclipse中,右键点击项目,选择“导出”(Export),然后在弹出的窗口中选择...

    java程序打包exe

    将Java程序打包成exe,实质是创建一个包含JRE(Java运行时环境)的自包含可执行文件,使得用户无需安装Java即可运行程序。 **知识点2:exe4j工具** exe4j是一款功能强大的Java到exe转换器,它支持多种打包模式,...

    Java应用程序打包成exe工具

    1. **为什么需要将Java程序打包成.exe**: - 用户友好:大多数Windows用户对.exe文件更熟悉,无需安装JRE即可运行。 - 环境独立性:打包成.exe可降低依赖性,避免因缺少JRE导致的运行问题。 - 部署简化:单个.exe...

    java程序或项目 打包 成 jar 与exe 文件

    在这里,我们将详细介绍如何将 Java 程序或项目打包成 jar 文件,然后将 jar 文件转换成exe 文件,并最终生成一个安装文件。 将 Java 程序或项目打包成 jar 文件 要将 Java 程序或项目打包成 jar 文件,我们需要...

    java程序打包成exe

    3. **打包工具**:为了将Java程序打包成`.exe`,我们可以使用各种工具,如Excelsior JET、Launch4j、JSmooth、Jar2Exe等。这些工具能够创建一个可执行包装器,它在运行时会自动启动JVM并加载`.jar`文件。 - **...

    Java程序打包jar及exe所需文件

    在Java开发过程中,将程序打包成可执行的...通过以上步骤,我们可以将Java程序打包成jar或exe文件,方便用户下载和运行,同时也提高了软件的分发效率。在实际操作中,根据项目需求选择合适的打包工具和策略至关重要。

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

    标题提到的“把JAVA程序打包成EXE文件的软件”就是为此目的而设计的工具。这样的软件允许开发者将Java应用打包成Windows平台下可以直接双击运行的exe格式,使得分发和使用变得更加便捷。 首先,我们要理解Java程序...

    Java的jar包打包为exe安装程序

    以上就是关于"Java的jar包打包为exe安装程序"的相关知识点,包括JAR文件、exe转换、不同版本的适配、精简版JAR、安装程序打包以及安全性与兼容性的考虑。了解这些知识点有助于Java开发者更好地满足Windows用户的使用...

    利用开源软件Launch4j把java 桌面应用程序打包成exe

    总的来说,Launch4j是一个强大的工具,使得Java开发者能够轻松地将桌面应用打包成.exe文件,从而提高用户友好性和可部署性。通过学习和掌握Launch4j的使用,你可以让你的Java应用更好地适应Windows环境,提升用户...

Global site tag (gtag.js) - Google Analytics