关于用java开发的软件的发布问题
用java开发软件,有以下几个问题不明白怎么做,向版主请教:1、用java开发应用软件,有没有涉及动态链接库(*.dll)的问题,如何解决。2、开发过程中,用到数据库,比如使用了MySQL数据库,那么制作成安装软件时,数据库内容如何一起做进去呢,是转成TXT文件吗
   
     1、用户安装,但用户的机器中没有安装MySQL啊,如何能调出开发人员放进去的数据呢。
     2、开发时那个库表是在C盘的mysql的目录下面,制作安装盘时,库表如何做到安装盘中的呢3、开发了java软件,用什么工具制作成安装软件去发行呢问题问的可能有点外行,让版主见笑了

解决方案 »

  1.   

    1.
    java是跨平台的 不涉及与具体平台耦合的问题 可以理解为jvm屏蔽了
    2.
    何不让用户远程登录数据库
    3.
    SetupFactory
    InstallTool
    InstallAnywhere
    etc..
      

  2.   

    第一个问题,java中调用动态链接库一般是JNI方式。方法网上蛮多的,搜索下。
    第二个问题,既然用到数据库,那在用户机器中当然要安装数据库了。数据库内容可以用sql脚本方式导入。PHPMYadmin可以帮你吧你当前的库文件导出脚本。我用MYSQL也不是很熟悉,还是没有更好的办法,在MSSQL上我一般是使用MSDE然后附加数据库,不知道MYSQL是否有类似方法。
    第三个问题,我常用的是SetupFactory,也使用过InstallShield这样大些的安装制作,不过用起来麻烦感觉不如SetupFactory好用。
      

  3.   

    恩 谢谢了
    第二点 我不明白
    如果对方是家用机 又是XP系统
    SQL安装不了
    那是不是用户用不了我的软件还有在网上下的一些小型的理财等等软件
    他们安装下就可以用了
    用不着自己要有数据库啊头晕死了 希望高手指点
      

  4.   

    它们存储数据可能采用了变通的方式 如xml等(没用数据库)
      

  5.   

    数据库多数属于企业级应用。
    家庭应用一般都数据量不大,自己用文件形式处理足以。
    Access也行。
      

  6.   

    那么怎么用文件形式啊 或者ACCESS
    上面的哥哥能不能给我点资料
    小弟在 这里谢谢了
      

  7.   

    不用SQL和MYSQl,
    用access或者XML
      

  8.   

    我不做桌面开发,所以不能提供你肯定正确的资料,你自己到google去搜索吧! 
    CSDN也许也有!
      

  9.   

    2.用嵌入式数据库 如derby
    3.http://izpack.org