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程序转exe工具

    标题提到的"java程序转exe工具"就是这样的解决方案,它使得Java应用程序能够像原生的Windows程序一样运行,无需用户额外安装JVM。 描述中提到了几个关键点: 1. **转换功能**:这些工具能够把Java程序打包成.exe...

    java程序转换成.EXE文件

    然而,许多用户可能没有安装Java,这可能导致运行Java程序的困难。为了解决这个问题,开发者可以将Java程序转换成可执行的Windows程序(.EXE文件),使其可以直接在没有Java环境的计算机上运行。本文将详细探讨如何...

    Java应用程序转化成exe文件的N种方法

    ### Java应用程序转化成exe文件的多种方法:深入解析与实践指南 #### 引言 将Java应用程序转换为exe文件是跨平台开发中的一个重要环节,尤其是对于Windows用户而言,exe文件的执行无需安装Java运行环境,极大地...

    为java桌面程序制作安装向导程序

    为了让Java程序能够在未安装JRE的Windows计算机上运行,需要将jar文件转换为exe格式。 **方法一:使用bat文件启动** - 在包含`HtmlFrame.jar`的文件夹中创建一个bat文件,比如命名为`HtmlFrame.bat`。 - 编写...

    exe4j (java程序转换成.exe)

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

    wav 格式文件用于 java 程序转换mp3 使用

    wav 格式文件用于 java 程序转换mp3 使用

    java程序如何打成jar包

    Java 程序打成 jar 包是将 Java 程序打包成一个可执行的文件,以便于用户直接运行程序,而不需要安装 JRE 环境和数据库。下面是将 Java 程序打成 jar 包的步骤。 首先,需要完成 Java GUI 程序的开发工作。在 ...

    Java程序调用MATLAB接口

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

    Java程序打成Jar包做成EXE安装程序

    "Java程序打成Jar包做成EXE安装程序" Java程序打成Jar包做成EXE安装程序是将Java程序打包成可执行的EXE文件,以便在Windows操作系统中可以直接双击运行程序。下面将一步一步地实现该过程。 首先,需要完成Java GUI...

    熟悉Java程序设计环境

    实验一 熟悉Java程序设计环境 实验目的: 1、安装掌握Java软件开发工具包JDK。 2、熟悉并使用Eclipse集成开发环境。

    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言的基本常识、基本语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形...

    java程序自动重新启动

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

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

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

    java程序实现人民币大写转换

    这是一个把人民币数字转换成大写的java程序

    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...

Global site tag (gtag.js) - Google Analytics