用exe4j发布带数据库的java程序

前言

上一篇http://blog.csdn.net/chaiwenjun000/article/details/51967864

文章介绍了如何导出带数据库连接的jar包,现在我们用exe4j,将jar包封装成exe可执行文件。

第零步,准备。

首先通过上一篇文章http://blog.csdn.net/chaiwenjun000/article/details/51967864导出jar包,将资源文件放到一个文件夹里。

除此之外,还要将java安装目录里的jre包拷贝过来,如下图所示!

第一步,下载exe4j,这个就不用我教了吧,自己百度一个。

第二步,打开exe4jWizard,出现如下画面

直接单击next。

选择jarmode,直接next。

输入应用名称,以及导出的目录,导出目录直接选择前面创建的文件夹就行了。

选择应用类型,应用名称,应用图标,然后直接next。

这个VM环境,参数,直接 复制 -Dexe.path=${EXE4J_EXEDIR}粘贴即可。

然后,单击绿色的加号按钮,添加jar包。

选择自己到处的jar包,以及所需要的mysql- connector-java这个包。导出后如下图

接着选择主类。

选择成功就直接next。

接着选择最低最高jre版本。allo jres with a beta version number 也打上勾

接着单击advanced options ,单击search sequence。

删掉,已经存在的3个目录

然后选中导出目录里的jre目录。

选中后如图所示。然后直接直接next。

选择client hostpot VM。

这个 spash screen闪屏,这里不要管他,选择的话可能我们的manifest文件需要改一下,这里就先不选择了。

直接next。

等待一下,就制作完成了,然后单击Click Here to Start the Application就能运行了,或者到工程导出的目录去打开。

参考了:http://blog.csdn.net/yicomm/article/details/6681404 博主的文章,不过他这篇文章并不能带着我打包带数据库的程序,这里又重新编辑了一次。

感谢博主yicomm

时间: 2024-08-22 14:52:53

用exe4j发布带数据库的java程序的相关文章

第一次发博,发个简单的Java程序发送手机短信验证

最近在准备一个项目,想的登录时候用手机验证,就通过上网查阅了一下手机验证的实现方法,原来超级简单,下面将一步一步介绍. 1.去中国网建注册一个账号密码,首次注册送五条免费短信和3条免费彩信.具体的网址是 http://www.smschinese.cn/api.shtml 2.注册完成之后进去查看给你的短信秘钥 3.有了这个秘钥就超级简单了,导入jar包,下面的代码第一个基本不用该,直接粘贴,第二个改成自己的信息就可以了 1 package duanxinyanzheng; 2 3 4 impo

使用exe4j打包Java程序

工具: exe4j软件(云盘存) 可以运行的Java程序的jar包 打开我们已经安装好的exe4j软件,首先看到的是一个欢迎界面,我们直接[next]就可以了: 2 在第二步中我们选择[JAR in EXE mode],然后[next]: 第三步中需要输入程序的缩写名字和指明输出目录,就是程序的保存目录,我们按照自己的情况设置就ok,没啥特别要求,然后[next]: 第四步中,我们需要指定程序的名字,设置程序的图标,注意,程序图标要用ico格式的图片: 然后我们在左边的菜单栏中选择[32 bit

应用程序初次运行数据库配置小程序(Java版)

应用程序初始化数据库配置小程序 之前写过一个Java版的信息管理系统,但部署系统的时候还需要手动的去配置数据库和导入一些初始化的数据才能让系统运行起来,所以我在想是不是可以写一个小程序在系统初次运行的时候自动部署数据库和导入一些初始化数据.然后就有了以下的思路: 在应用程序入口处判断数据库是否已经配置完成,若配置完成则进入正常的登录系统完成正常操作即可,若未配置则进入数据库配置的小程序完成数据库配置然后再进入系统,但如何来判断是否已经配置完成呢,在这里我用的是比较原始的方法,配置数据库的时候系统

用exe4j将java程序转换为exe可执行程序

一.在任意目录下新建一个文件夹,以java程序名称命名并复制java程序正在使用的JRE放入刚才新建的文件夹. 二.从myeclipse导出jar包. 1.项目上右键Export: 2.导出类型选择Runnable JAR file,点击Next: 3.选择程序的入口,一般选main函数所在的类: 4.点浏览选择刚才新建的文件夹: 5.文件名一般填java程序的名称,也可以用其它名称,填好后点击保存,最后点击Finish,完成jar包的导出: 6.打开cmd窗口,测试jar包能否运行成功,注意j

真正的Derby新手教程,Derby安装,创建数据库,在Java程序中使用Derby

1,下载并安装Derby: 下载地址:http://db.apache.org/derby /derby_downloads.html,下载最新版本. 我用的是10.5.3.0. 解压缩到任意文件夹,我的是:E:\Java\Joy\derby 2,配置环境变量: 建立DERBY_HOME,值:E:\Java\Joy\derby\db- derby-10.5.3.0-bin\db-derby-10.5.3.0-bin 在Path加入:%DERBY_HOME%\bin 在CLASSPATH加入:%D

java程序通过jdbc连接oracle数据库方法

1.  赋予scott用户连接权限:Grant connect to scott: 2.   在Myeclipse中新建java项目导入jdbc包(classes12.jar):        右键项目 bulid path -〉add external archives 选择classes12.jar 3.   新建java文件, lianxi01.java import java.sql.Connection; import java.sql.ResultSet; import java.s

Java程序操作数据库SQLserver详解

数据库基本操作:增删改查(CRUD) crud介绍(增.删.改.查操作) CRUD是指在做计算处理时的增加(Create).查询(Retrieve)(重新得到数据).更新(Update)和删除(Delete)几个单记事的首字母简写.主要被用在描述软件系统中数据库或者持久层的基本操作功能. Create new records Rctricvc cxisting rccords Update existing records Delete existing records. 要对数据表进行增.删.

说说Java程序和数据库交互的乱码解决

本文就本人遇到的问题进行讲解 1.通过jdbc直连方式,连接Mysql数据库,从程序向数据库中写入数据出现的乱码解决方案. 当通过程序向Student表中写入一条数据时,写入数据库的内容会产生乱码. 如下图 解决方案: 1.创建数据库的时候: CREATE   DATABASE   `Db`                                CHARACTER   SET   'utf8 '                                COLLATE   'utf8

Windows下Java程序实现对Mysql数据库的插入,删除,修改和查询

运行环境:Windows7,Eclipse,MySql,JDK1.7,mysql-connector-java-5.1.17-bin.jar 1 //import java.io.*; 2 import java.util.*; 3 import java.sql.*; 4 5 /** 6 * 7 * @date 2014-05-20 8 * @author asif 9 * @作用 java实现对mysql数据库的增减删查 10 * @bug 插入,删除,更新的时候异常停止 11 * 12 *