日期:2014-05-20  浏览次数:20701 次

java打包成可执行文件的问题
我有一个已经编写好的java程序,带数据库的固定资产管理系统,怎么可以打包成可执行的exe文件,若打包成exe文件后,不能在其它计算机上运行了是吗?那要怎么做才能在其他计算机上运行呢?数据库也直接带上?
目前我所用的系统是window 7,myeclipse 8.5,jdk 1.6,tomcat 6.0,数据库目前用的是sql server2008。为了方便也可把数据库改成Access。

------解决方案--------------------

你写的代码总要一个服务器的地址,一般自己写的就是localhost然后找自己主机的数据库服务器,这样的情况数据库用SQL SERVER2008不可能做到这样的效果,因为这本来就是企业级别的服务器。

如果你写的服务器的地址是一台24小时不停的主机固定IP的话还可以

还有一个问题是你用到了tomcat6说明是一个WEB开发项目,你打包成exe文件是什么意思? web项目分服务器端客户端,服务器端开数据库服务器和应用服务器,客户端就用个浏览器就行了,客户端根本不需要打包成exe文件
------解决方案--------------------
支持楼上。。。。。

我以前一个银行项目达成exe是这么做的:

如果要将web程序打包成exe的话,,应该是将配置好的tomcat和jre及应用程序的war包以及数据库脚本及驱动等整个web程序将要用到东西都打包成一个exe。当安装到一个新的电脑时,等于是将打包的所有文件都拷贝到新的电脑,配置好所有的环境,,直接启动tomcat就行。。。

其实说句实话 打不打包都可以。。。达成exe的包只是说明,你的程序给客户看来是个比较成熟的,正式的东西,等于平时买礼物是的一个包装盒。 这是主要作用。。