是这样的..我用Swing写了个完整的GUI系统,用到了Mysql数据库,目录结构也不复杂,app包有有若干个包,和主程序MainFrame.class,这若干个包里每个包均有若干个.class,还有一个image文件夹,里面有若干图片.还要把连接Mysql数据库的mysql-connector-java-3.1.14-bin.jar也打包进来,最好能自带JRE,以及Mysql数据库,请问如何做到完美打包?**********1)做成.jar直接能运行可以,2)用.bat来运行也可以
调试欢乐多
它可以把.class程序和JRE打包在一起,成为一个独立的安装程序
在工程目录点右键,点Export,然后根据提示选择就可以了。
如:我这个程序中我用
set classpath=.;app/rt.jar;app/mysql-connector-java-3.1.14-bin.jar;%classpath%
java app.MainFrame
这里我遇到3个问题,
1)不能打成Jar包,打成功Jar包后,貌似它找不到MainFrame这个类了.
2)这里的rt.jar我是从我机子上的javaHome目录下拷过来的,有三十几MB,如果只要能运行我的Java程序,要不要rt.jar里的全部东西?我记得有人说JRE才十几MB......
3)这样的打包方式只能在window系统下能运行,在其它平台下不能运行成功吧?(用dos命令,另个DOS还很ugly)请问上面三个问题的解决方案?至少要解决前面两个...
一键搞定!