0 0

JAVA程序转成安装程序20

如何把JDK,TOMCAT,MYSQL,和JAVA已发布程序合并在一起,制做成为EXE安装程序
2010年1月13日 10:49

10个答案 按时间排序 按投票排序

0 0

对!用打包工具,我们公司做的网站平台就是用的Install打包工具将Tomcat、Mysql打包在一起,然后写了个批处理在安装时开启服务。

2010年1月27日 18:51
0 0

楼上hearken01和haokong讲得都很对。
grandboy推荐的installanywhere也不错,我习惯用innosetup,免费的。
总体来说,思路就是这些软件都搞成绿色化(其实他们都是绿色软件),然后放同一个目录里,写一个安装脚本(主要就是把tomcat和mysql注册成服务,调用它们自己的程序就可以了),然后用通用安装程序把整个目录打包成exe,这样就可以双击安装了。
至于还有人提到的exe4j,fatjar等等,都是用来打包可运行的java class的,估计你用不着——如果你的程序是web的话。

2010年1月21日 15:04
0 0

把jdk、tomcat、mysql、java程序绿色化,写一个批处理文件,然后用rar打包成exe,在运行exe时,把文件解压出来,并执行批处理挂载mysql服务。

2010年1月16日 15:46
0 0

推荐使用InstallAnywhere, 这个东西是java写的,而且做出的安装可以在很多平台上运行,非常方便,而且是图形界面的,如果是公司的产品的话,这个东西是最适合的。声明:我可不是托。我们公司用都都是这个,但听老外说这个license很贵,所以一直都用7.1版本呢。

2010年1月14日 19:13
0 0

我感觉你这个想法挺邪恶的。
你的意思是不是想要一站式安装所有的东西?

那就要写个batch文件,最起码让batch调各个安装文件,安装后,在把发布的代码copy到所安装的tomact目录下面。
各种xxx_home的配置写到ini文件中。

把以上的文件和batch文件生成一个exe文件,双击exe文件,其实就是运行batch文件。

可以使用楼上说的Install4j,我还知道一个就是JSmooth。不过JSmooth你就要在写一个java文件用来调用bat文件

2010年1月14日 16:49
0 0

首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。

1 打包成双击可执行的jar文件。

推荐插件:fatJar(Eclipse使用)

下载地址 http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924

安装方法解压后将plugins文件夹下的net.sf.fjep.fatjar_0.0.24文件夹拷到eclipse安装目录的plugins 下。

用此工具可以方便的将eclipse中的工程打包成jar文件。如果是要打成可执行的jar请注意选取主类。

你的项目=〉Export..=>向导里有fat jar =>...


2 将jar文件转换成exe文件。

推荐工具:exe4j

用exe4j把java打包成exe

http://www.blogjava.net/hadeslee/archive/2007/10/12/152228.html

在我们写程序的时候,有时会有一种需求,那就是希望我们的程序是一个可执行文件,而不是一个 jar文件,其实大部份时候,可执行的jar文件都可以满足要求,但是如果我们的程序是需要保护的,那么打包成jar文件就不太安全了,因为jar文件就是一个解压缩文件,一解压就什么都能看到了,当然也可以选择混淆,但是混淆了以后排错就没那么容易了,因为混淆的时候,把一些类的信息都混淆了。如何既保证代码的安全又容易排错呢?那么打包成exe就是一种很好的办法了,其实我今天介绍这个方法并不是希望大家去打包成exe文件,因为exe文件毕竟不是跨平台的,用了exe的格式就失去了java的初衷了。

exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的 jar文件,还可以打包成windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然java6.0已经实现了这一点,但是还是没有exe4j生成的启动画面快。


3 将exe文件并jre打包成安装文件,可以在没有安装java虚拟机的电脑上运行

推荐工具:install4j

Install4j介绍

http://www.blogjava.net/hadeslee/archive/2007/10/15/152855.html

install4j是一个功能强大的,多平台Java安装文件生成工具,用于生成Java应用程序本地化的安装及应用程序发布。 install4j 的优异性在于它易于使用,紧密的集成到目标平台,以及灵活的JRE 管理与部署选项。

2010年1月13日 17:43
0 0

应用程序可以打包成exe,一楼说的对tomcat时不能打包成exe的

2010年1月13日 16:15
0 0

就整个自解压文件好点吧

2010年1月13日 12:14
0 0

可以参考下文章解决
http://www.iteye.com/topic/186475

2010年1月13日 11:02
0 0

Jar程序可以通过eclipse中的插件exe4j打包成exe运行文件。

Tomcat 用来开发web应用的,不可能打包成exe文件。

2010年1月13日 10:57

相关推荐

    java软件的安装和运行程序的方法

    Java 软件的安装和运行程序的方法 Java 软件的安装和运行程序的方法是 Java 开发者需要掌握的基本技能之一。这篇文章将指导您如何安装和运行 Java 软件,检查 JDK 是否安装成功,并使用 JCreator 和命令提示符编译...

    java程序转换成exe

    Java程序通常以.jar格式...综上所述,将Java程序转换为.exe涉及选择合适的转换工具,配置执行环境,捆绑JRE,以及可能创建安装程序。这个过程有助于扩大程序的用户基础,但同时也需要考虑兼容性、安全性和用户体验。

    exe4j (java程序转换成.exe)

    **exe4j:Java程序转成.exe的利器** 在IT行业中,Java作为一种跨平台的编程语言,被广泛用于开发各种应用程序。然而,在Windows系统中,用户通常习惯于执行.exe格式的可执行文件。这就引出了一个问题:如何将用Java...

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

    Java程序通常运行在Java虚拟机(JVM)上,但为了让非Java开发人员或没有安装Java环境的用户也能轻松运行程序,我们可以将其打包成可执行的Windows程序(.exe文件)。这里提到的“Java程序打包成exe执行文件工具”是...

    java转exe程序

    Java转EXE程序是将Java应用程序转换为可执行的Windows程序(.exe)的过程,这样即使目标计算机上没有安装Java虚拟机(JVM),也可以直接运行。exe4j是一款非常实用的工具,专为此目的而设计。下面我们将深入探讨exe4...

    Java程序设计基础:使用命令行方式开发Java程序.pptx

    使用命令行方式开发Java程序 使用命令行方式开发Java程序 Java程序的运行机制 了解Java程序的运行机制 掌握使用命令行方式开发Java程序的步骤 Java程序的运行机制 编写源程序 编译源程序 由Java解释器解释运行 字节...

    Java程序调用MATLAB接口

    Java程序调用MATLAB接口 Java 程序调用 MATLAB 接口是 Java 和 MATLAB 之间的交互接口,允许 Java 程序调用 MATLAB 的函数和方法。本文将详细介绍 Java 程序调用 MATLAB 接口的注意事项、环境安装、MATLAB 如何生成...

    Java虚拟机的安装程序

    Java虚拟机(JVM)是Java编程语言的核心组成部分,它为Java程序提供了运行环境。Java虚拟机允许跨平台运行Java代码,实现“一次编写,到处运行”的目标。在这个场景中,我们关注的是“jre-1_5_0_08-windows-i586-p-s...

    一键安装双击运行——Java安装程序制作(PDF)

    在用户计算机上安装JRE后,Java程序才能正常运行。但默认情况下,用户可能并未安装JRE,因此我们需要创建一个包含JRE的安装程序,以便在部署应用程序时一并安装。 制作Java安装程序的过程通常包括以下步骤: 1. **...

    JAVA安装程序

    JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装程序JAVA安装...

    Java SE程序 进制之间的转换

    Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制之间的转换Java SE程序 进制...

    java全屏程序java全屏程序屏程序

    java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序java全屏程序

    java程序自动重新启动

    在给定的标题"java程序自动重新启动"中,我们可以理解这是一个实现了自动重启逻辑的Java程序。描述指出,这个程序由三个.java文件组成:Test.java、Watch.java和AbstractRun.java,它们构成了一个简单的自动重启系统...

    把java生成独立的程序,不用安装jdk也可使用

    `Inno Setup`则是一个方便的安装包制作工具,可以将我们的Java程序和精简后的JRE打包成一个安装包,进一步减小用户使用的复杂性。通过`Inno Setup`,我们可以定制安装界面,定义安装路径,以及包括哪些文件和目录。...

    JAVA小程序与应用程序及相互转化.pdf

    在实际开发中,可能会遇到需要将这两种形式的Java程序进行相互转换的情况,而转换的过程涉及到不同的运行环境和方法。本文将探讨Java小程序与应用程序的定义、区别以及如何实现它们之间的相互转换。 首先,Java小...

    Java转Exe程序

    Java程序是跨平台的,依赖于Java虚拟机(JVM)来运行。但是,不是所有用户都安装了JVM,特别是在家庭或商业环境中,他们可能只关心应用程序能否正常运行,而不关心其底层技术。将Java程序转化为.exe文件可以解决这个...

    InstallShield 制作安装程序(java web程序)

    通过以上步骤,你可以使用InstallShield成功地制作出一个包含JDK和Resin服务器的Java Web程序安装程序,使用户能够便捷地在自己的计算机上部署和运行Web应用。同时,文档如"InstallShield 制作安装程序文档.docx"会...

    java开发可安装程序exe的JFrame相关jar包.rar

    在这个"java开发可安装程序exe的JFrame相关jar包"中,重点是利用JFrame这个Java Swing组件来构建图形用户界面(GUI)并将其打包成.exe。 JFrame是Java Swing库中的一个核心类,用于创建窗口应用程序。它是Java GUI...

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

    Java的jar包打包为exe安装程序是一个常见的需求,特别是在开发跨平台的应用时,为了方便Windows用户,开发者希望提供一个可以直接双击运行的.exe文件。这个过程涉及到Java的可执行文件生成和安装程序的制作。以下将...

Global site tag (gtag.js) - Google Analytics