
例如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就可以直接运行了
首先你的程序中引用数据库文件的时候路径不要写成绝对的路径,最好写成相对于exe的路径。比如exe所有目录下有一个DataBase的目录专门用来存放数据库文件。这样你做安装程序的时候只需要把数据库同样放置到安装的exe目录中对应的DataBase中即可。当然你可以对安装程序编写代码来决定在安装完成后对配置文件进行创建或修改以适应新的数据库位置。
您好,java直接打包 mysql若是需要移植建议使用navicat for mysql 进行数据库结构以及数据的导出生成.sql文件(选中数据库--转储sql文件--结构和数据)转移到需要转移到的地方即可 若果是在线的服务器上的数据库 使用的是外网连接 就不需要进行转移欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)