将有连接数据库(MySQL)java的项目程序打包成为.exe格式

我用eclipse做了一个java小项目,他包含了一个数据库(mysql),现在已经快做好了,但是最后要将他打包成为.exe的应用程序,这里令我相当困扰,求助大家,希望可以给出详细的流程,尤其是数据库的处理!能有图解就更加嗨了,当然这有点贪心,所以我高分附上!先在这谢谢各位大能了!
1。 我也看了别的一些帖子,但我发现搞成jar是关键,但是这第一步也是关键的一步我自己迈不过去,所以有哪位大侠帮忙指导一下?麻烦各位了!——
2。 我自己再弄了下,出来了界面,但是布局是乱的(背景图也没有出来),(附图如下)而且不能够登录(估计连不上数据库了吧),这是怎么回事?望能够得到解答。

第1个回答  2010-08-22
打包成在win32平台上独立运行的程序几乎是不可能的。

就算是微软过来搞,也是搞不出来。

可以将java项目打包成一个伪win32应用程序EXE,有个软件叫 jar2exe
它打包出来的exe 是必须要虚拟机才能运行的。至于MySQL嘛,当然是肯定要装MySQL才行了。。。根据你的需求,用access多好。。
第2个回答  2010-08-30
exe4j打包.把mysql与jre.都带上.
mysql可以用免安装版本
然后自己写bat注册服务
在第一次运行程序时运行调用.
初始化一些必要的东西就可以了.
第3个回答  2010-08-23
先把java程序打成jar包,在保证jar包能运行的情况下,用exe4j软件按照操作步骤即可封装成为能在windows平台上运行的exe文件。
第4个回答  2010-08-27
exe4j打包.把mysql与jre.都带上.
mysql可以用免安装版本
然后自己写bat注册服务
在第一次运行程序时运行调用.
初始化一些必要的东西就可以了.
第5个回答  推荐于2017-10-06
看到你截图了。你的一个问题应该是图读不出。你怎么读的?Toolkit的getImage()?还是用的FileInputStream?
Object有一个方法叫getClass,得到的Class对象有个方法叫做getResourceAsStream。用这个方法读,基本可以保证在JAR里或者文件形式读取文件同时能工作不用修改代码。一般用String的,类似
"".getClass().getResourceAsStream("img/1.jpg")
得到Stream,然后自己取得数据,存进byte[],然后Toolkit有createImage方法可以使用byte[]来得到Image对象。
存入JAR时,所有获得文件的操作(包括数据文件之类的)都改成类似的(用getResourceAsStream)就好了。

至于EXE,如果你是出于研究学习的非盈利目的,可以去找破解版的exe4j 4.1,我用过很好用。

参考资料:经验

本回答被提问者采纳

JAVA写的管理系统可以连与MySQL数据库一起打包成JAR文件吗?
不能。mysql数据库你打包出来的只是一个连接,数据是无法打包的,如果硬性的打包。只有把你的管理系统源码与你的数据库表创建方式与mysql安装包一起打包。之后链接写默认。但还是需要安装。。没有办法弄在一起。。

Java做好的程序如何生成exe
1、先把自己的程序发布成jar文件 这是eclipse自带的功能,右键工程包-->Export 然后选择Java-->JAR file,点击next 2、选择输出路径,next 3、取消勾选Export class files with compile errors 因为一般warnings可以忽视,而errors不行,点击next 4、选择main class,即带有main方法的类,finish即可 5、...

用eclipse 能不能把java连接数据库程序生成可执行文件
好像不行吧,就算你把数据库文件拷到jar包上,但没有数据库软件,比如mysql等,他也解读不了数据库文件啊。你看那些在其它电脑上运行的哪个涉及到数据库了,都是通过读取自己的配置文件来获取数据的。

想把java web项目做成exe文件 请问怎么做?项目的容器是tomcat.
如果是J2SE工程:先将project打包成jar,然后再找第三方工具把jar转化成exe。如果是J2EE工程:先将web project打包成war文件,然后上传war文件到服务器web-apps目录下,tomcat服务器会自动解压缩war文件,配置成web应用的 具体的打包成war的命令:jar -cvf path\\file_name.war webapp_name ...

java怎么把MySql数据库打包到程序里?
1,修改MySQL的配置文件让它找到 MySQL程序的主目录 和 Data目录。2,判断是否是第一次运行(或判断系统内是否安装了MySQL),如果没的话先把MySQL的服务给安装上,并启动。(详细内容请百度“MySql系统配置及MySql安装后移动方法”,有一个csdn的博客讲了这方面的)另外你是C\/S程序(如果不是单机程序...

如何将mysql数据库同程序一同打包实现用户一键安装?
不用写脚本啦,我实现过,直接把MySQL文件夹和你的程序一块打包,将MySQL文件夹里面的my.ini文件修改为对应的你打包后将要安装的MySQL文件夹位置就Ok了。我用的打包软件是setup factory7.0. 来自:求助得到的回答 本回答由网友推荐 举报| 答案纠错 | 评论(3) 3 0 ltaihui 采纳率:25% 擅长: 暂未定制 其他...

java写的带数据库的程序如何在没安装数据库的系统上运行
数据库本身也是一些文件,你可以打开mysql 的data 目录去看下,只是数据库厂商让你存储的文件更安全,而且存储效率和读取效率更高而已,你可以在QQ的目录下找到很多*.db格式的文件,或者.dat文件,其实那些都是数据文件,腾讯这样的大公司并不需要厂商提供给他们数据库,他们可以根据他们的软件来定制数据库...

Java连接Mysql数据库警告 会导致项目停止运行吗
警告一般不影响整个项目的运行,只要错误才会停止

MySQL数据库的Java驱动程序JAR包下载mysql中jar包下载
对于MySQL数据库的Java驱动程序,我们需要在Java代码中引入mysql-connector-java-5.1.35-bin.jar文件。该文件是MySQL默认的Java驱动程序库,可以在MySQL官方网站上进行免费下载。以下是JAR包的下载方法:1. 打开MySQL官方网站,点击“Downloads”菜单,并选择“Connector\/J”连接器。在连接器下载页面中,...

MySQL数据库如何打包发布的(mysql打包到程序中)
需要的,一般你需要在另一台电脑上安装mysql数据库,如果你将你电脑上面mysql数据库的数据导出来,那么还可以在另一台上面导入。如果你使用的是相同的数据库名称,那么装好数据库和导入数据后应该可以直接运行了。有一点要注意,另外一部电脑要运行java程序还需要有安装jre以及运行需要的jar包。

相似回答