重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
看你说的是把mysql的安装程序打包还是mysql数据备份打包.
成都创新互联坚信:善待客户,将会成为终身客户。我们能坚持多年,是因为我们一直可值得信赖。我们从不忽悠初访客户,我们用心做好本职工作,不忘初心,方得始终。十载网站建设经验成都创新互联是成都老牌网站营销服务商,为您提供网站设计制作、成都网站设计、网站设计、H5响应式网站、网站制作、成都品牌网站建设、微信小程序服务,给众多知名企业提供过好品质的建站服务。
其实都一样把你要一起打包的文件添加到你的打包项目中进行打包就行,而且如果是mysql的安装程序,还能在项目安装完成后自动安装mysql的程序,但如果是想把mysql数据备份在安装完成后执行数据恢复就不容易了.
不用写脚本啦,我实现过,直接把MySQL文件夹和你的程序一块打包,将MySQL文件夹里面的my.ini文件修改为对应的你打包后将要安装的MySQL文件夹位置就Ok了。我用的打包软件是setup factory7.0.
用setupFactory把这两个软件一起打包到安装程序中。
然后控制在安装过程中,先安装这两个软件,setupFactory可以运行这两个软件的安装程序,安装位置,包括配置,只不过需要一小点编程。
这两个软件安装好之后,默认都是自动运行的,所以不需要在运行你的软件的时候单独启动这两个软件。
1.把准备打包的.java文件集中到一个目录中
例如c:\source
2.建立一个存放.
class文件
的目录
例如c:\class
3.在
C盘
根目录下使用命令javac
-d
class
source\*.java
编译所有.java源文件,生成的.class
字节码
文件放在class目录中
(如果用别的IDE像JBUILDER已编译过了就可以直接把所有的CLASS集中在某个文件夹在进行下面的操作即可)
4.在class目录下
执行jar
cvf
abc.jar
*.*
把所有的文件打包成abc.jar文件
5.抽取meta-inf/manifest.mf文件
执行jar
xfm
abc.jar
meta-inf/manifest.mf
就抽取出文件manifest.mf
编辑这个文件
在最后一行加入Main-Class:
Font2DTest
其中Font2DTest为你自己的类中含有
main函数
的类的名字
如果有包名,应该带上包的名字
如test.Font2DTest
6.更新jar包中meta-inf/manifest.mf文件
执行
jar
ufm
abc.jar
meta-inf/manifest.mf
出现警告
可以忽略
7.
好了
现在abc.jar就可以直接运行了
第一步,创建目录
自己创建一个lib文件夹,用来存放需要的jar包。
第二步,配置文件
手动配置manifest.mf
用notepad++打开,修改为下面黑体字部分。
Manifest-Version: 1.0
Main-Class: Main
Class-Path: lib/mysql-connector-java-5.1.39-bin.jar
“mysql-connector-java-5.1.39-bin.jar” 这个包写自己的版本的包名即可,修改一下。