小弟刚为学校做了一个校友查询系统,系统已经基本完毕,但是我从来没有打包过,明天就是最后一天了,急啊!如何能把一个JAVA程序打包然后运行在其他的没有安装过JAVA环境的机器上呢?还有数据库怎么办?小弟这里先谢谢了。在网上找了很多方法都没有解决

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【mldxs】截止到2008-07-28 09:33:16的历史汇总数据(不包括此帖):
    发帖的总数量:11                       发帖的总分数:140                      每贴平均分数:12                       
    回帖的总数量:13                       得分贴总数量:3                        回帖的得分率:23%                      
    结贴的总数量:9                        结贴的总分数:100                      
    无满意结贴数:4                        无满意结贴分:80                       
    未结的帖子数:2                        未结的总分数:40                       
    结贴的百分比:81.82 %               结分的百分比:71.43 %                  
    无满意结贴率:44.44 %               无满意结分率:80.00 %                  
    楼主加油
      

  2.   


    OMG,这个问题...没有装过java环境的话,有两个方法
    第一,给他装一个java环境
    第二,把jre整个打包进自己的项目,然后用javaw.exe做成一个快捷方式,运行程序数据库也要给他装一个.
      

  3.   

    如果是打包成jar文件
    那更简单了按照网上写的"META-INF目录""manifest.mf文件""Main-Class:XXXX"
    然后放到你的那个包的路径下用jar命令
    实在不会就用winrar打包成.zip,然后把后缀改成.jar
      

  4.   

    2楼的兄弟
    如何用javaw.exe做成快捷方式运行程序 ?
    还有数据库还要在它机器上装一个 ?
    那其不是很累啊!
    可以加一下我的QQ吗 ?
    360727112
      

  5.   

    5楼和2楼是同一个人,呵呵现在不方便用QQ,数据库还是要你给他装的啊,这个没办法
    写一个sql脚本,然后去装数据库吧用javaw.exe运行程序的参数我忘了啊,这个可以查的
    你打包成jar后,不是可以用java -jar MyPro.jar(可能是这个吧)这样运行嘛
    用javaw命令一样的,只不过不会出现命令行而已
      

  6.   

    先把JRE或者JDK安装到待部署的机器上,注意版本要兼容.然后是安装数据库软件,配置相关的数据库表(这个,一般数据库都支持导入导出,或者你在自己机器上备份一下,到目标机器还原就可以了)最后是部署你的Java项目.
    如果是C/S架构的,打个可执行的JAR包,然后,执行这个JAR包(可以编个脚本,或者通过第三方软件做成可执行文件,JRE6环境下可以双击运行的)就可以了
    如果是B/S架构的,要先部署Web容器(比如Tomcat之类的),然后将你的项目资源打个JAR包或者WAR包,部署上去就可以了(一般情况下,直接放到webapp文件夹下,会被自动部署的.
      

  7.   

    ...不是有配置数据库的路径嘛你把路径配置成网络路径就好了啊...不要用localhost或者127.0.0.1...我也发现到处都是半懂,哈哈用java访问数据库好像是不需要另外安装客户端的他们应该有个服务器什么的吧
    你把数据库放在服务器上就可以了另,10楼,lz这个项目应该是C/S的吧,不然还用这么麻烦么,呵呵
      

  8.   

    如果用eclipse打包 直接导出就行,如果需要连数据库驱动打进去,加个插件,用fatjar就行,如果没有插件可用ant脚本打包
      

  9.   


    对啦对啦,数据库就是可以远程访问的啊如果每台机子都装数据库
    OMG,只有数据库厂家自己才用的起吧~至于打包jar的问题,你给每台机子装一个6.0的jre,然后应该就可以直接运行jar了
    双击就可以的javaw什么的...就不用考虑啦
      

  10.   


    嗯,是直接导出就行,但是还是要配置好主类的用ant就算了,我看lz脑袋已经够大的了,哈哈不过等lz稍微精通以后,再用ant打包发布,那最起码看起来像个高手了,哈哈
      

  11.   

    我在使用eclipse导出
    貌似挺麻烦的
      

  12.   

    嗯,Eclipse导出有向导的,还行吧.有空看看ant吧,嗯
    另外...呃...我对QQ感情也很深,可惜老板不喜欢,没办法
      

  13.   

    很喜欢电子杂志,最近我们做了几期,http://www.cground.cn/Electronic.aspx ,大家可以交流一下,呵呵。