我给你发消息了。谢谢你。建议采用的办法: 1.classpath中一定要有,".;"!
2.参考petstore,jive,中数据库的录入方法。
3.JDBC路径的设置可以采用脚本文件的方法,比如,.bat,.cmd,都可以。

解决方案 »

  1.   

    你这版主不是沽名钩誉是什么?!会就会,不会就不会,面广了,谁也不可能全会,你装得象会。况且java做桌面程序的我到现在为止没有与到过国内同行,你不会我照样尊敬你。可是你全是不痛不痒谁都会说的废话还短消息重复三次,还要在这儿说明,以显你的负责。看看你的回答,那句不是废话!!!1,安装我的进销存软件后让mysql数据库自动安装;(建议参考,petstore中数据库的生成过程,或者Jive!或者考虑用Java程序来实现,就是说自己写一个Java程序,通过JDBC录入数据!)=================我当然自己写,我用java开发数据库,不用JDBC录入还能用什么?!我不自己写数据库录入程序,JB还自己产生啊!!!可是你说得这个有屁用啊,你不如不放。2,自动设置JDBC路径,从而软件只需要安装即可使用。(其实自己写一个脚本文件就可以了。.bat,.cmd都可以。)================连狗都知道写一个脚本文件让其自动配置,安装后系统自动配置即可,可是你看盾你的话是不是等于是屁,是不是等于没有说?我的天,我说自己刚出道,你就真以为是弱智了,全用这些糊弄人,还短消息重复三次,我晕,你大脑有问题没有,还四颗星!还在classpath上大作文章,一定要加".;",真是么?我配置classpath从没有加过,没有那次不能运行!!!你是高手我知道,可是没有谁能全通,知道就说,不知道就说帮不上忙,版主是服务的,我尊敬你。可是你一旦把别人当弱智来糊弄,我想自己得说清楚!
      

  2.   

    楼主这又是何必?你现在遇到的问题,我没有见过,我的水平不足,所以我建议你贴出来让大家看看。worldheart(时讯技术) 是这里的版主,这个版是J2EE,在J2EE中,很少用到桌面程序。我想他也是按照自己的看法回给你的。他贴在这里,我想是因为你的这个问题确实很少见,值得保留,同时他也希望大家对他采用的这些处理方法提提意见。最后可以一起进步。很多情况下,都是大家互相启发,更容易找到解决方法和思路。没有做过和你这方面相近的东西,都只能是猜测,按照自己的经验去尝试,你又何必非要worldheart必须回答出来呢?
      

  3.   

    classnofonnd无疑是你的jdbc包没有装载.在启动程序中把这数据库包加载就是.
    怎么加载,我手头没环境,不过这个很容易搞定的.你试试吧
    自己好好检查下错误吧.
    把错误贴出来也是没用.
    楼主比较有个性,大家也不至于这样吧.
      

  4.   

    把mm.mysql.bin.jar打包在和我的软件包classes并列不能把数据包就加载了,不必须显示的在jvm启动后,你的程序启动前把数据这个jar加载才能用的.
      

  5.   

    错了.
    是:
    把mm.mysql.bin.jar打包在和我的软件包classes并列不能把数据包就加载了,必须显示的在jvm启动后,你的程序启动前把数据库包,也就是你这个jar加载才能用的.
      

  6.   

    我是一个有些幼稚的无聊的家伙,可能真是有病吧,我明天去看医生,呵呵~~~其实我写完也后悔了,可是没法删的,不过版主的回答确实不得不承认是糊弄我,。以下是对时讯技术老在讲的,希望老大不要生气:)还是真心感谢你的回答,呵呵,我上面的话是有些过分,毕竟你的出发点是好意可是这个问题我是问过IBM公司的中层技术人员的,还有好几个拥有中国sun培训资格的教师范,他们很干脆,不会。因为他们是网络编程,不搞桌面开发。方向不同,真是高手作风。所以你的不痛不痒的回答我感觉实在是糊弄,用JDBC啊(不用JDBC才怪!!况且我是做安装程序,不是在编写软件。软件已经完结,是在制作安装!!!你可能没有理解吧),写个批处理文件啊,晕,这话谁都会说。我也会说,不要用installanywhere作安装程序了,自己写一个批处理。。或者用xml写一个安装程序,或者干脆得了,java丫的跨平台,就用java写安装程序,象IBM的vaj,borland的JB安装一样。。我还会说,很简单的啦!!!呵呵,我之所以上面措词很是不敬,实是因为我用java已经好几年了,对这种回答实在见得多了,这种回答就是不懂装懂的代表词。而你一个四星级(!!!!)的版主,也这样做,很难理解。所以,还是请删了此贴,我试了几次好似不能成功。删了大家都干净,我想我后悔提问,你也肯定后悔回答了 :)丑话说出来了,还是为了消除不快的,谢谢!最后的最后道歉,真心的,既然是版主,我想受这方面的误会多了,全是我这类无聊的人搞得,十分抱歉。
      

  7.   

    还有各位,大家看好主题,我不是在测试程序不是程序问题,是制作安装程序的问题,我程序完全正确。我发现CSDN的大侠们老是看贴子不看完,一看JDBC,就认为是在提问JDBC连接了,呵呵,不是的所以有好帮我的请看好是安装程序的制作,不是代码问题,不用程序测试。其实我想大家没人在乎分的,学到东西钱才是正经。另外,我也不是要求版主一定回答,我是说了,就JAVA面也很广,全面精通的人可能这世界上存在的只有在sun的公司中了。所以,我希望明确的回答,而不是你这样那样,全是大而化之的在那个技术上都能套的话,这样我很不舒服。:)
      

  8.   

    to 绿色毒ZHI:是啊,输入法是不错,承包过学校的文印中心,苦练日夜,曾经一分钟到达130的高速度!!!!现在不过只能保持在90左右了。。呵呵~~~~
      

  9.   

    汗……原来如此,我最近也在研究InstallAnyWhere,你用的是什么版本的?
      

  10.   

    如果你在JB中可以运行。那么在你 的机器上,
    把你JB中运行的命令:(例如)
    C:\JBuilder7\jdk1.3.1\bin\javaw -classpath "E:\JB_Prj\EjbTest\classes;C:\JBuilder7\jakarta-tomcat-4.0.3\common\lib\servlet.jar;C:\JBuilder7\lib\junit.jar;C:\JBuilder7\lib\unittest.jar;C:\JBuilder7\jdk1.3.1\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilder7\jdk1.3.1\jre\lib\i18n.jar;C:\JBuilder7\jdk1.3.1\jre\lib\jaws.jar;C:\JBuilder7\jdk1.3.1\jre\lib\rt.jar;C:\JBuilder7\jdk1.3.1\jre\lib\sunrsasign.jar;C:\JBuilder7\jdk1.3.1\lib\dt.jar;C:\JBuilder7\jdk1.3.1\lib\htmlconverter.jar;C:\JBuilder7\jdk1.3.1\lib\tools.jar"  ejbtest.Test copy到一个.bat文件中后在命令行中也可以执行。在做部署执行环境时,你把中间用到的所有文件到复制到对应目录,并修改这个命令为对应的目录。应该就可以。我一般就是这样做的。当然我做这种应用也不多。希望对你有帮助。
      

  11.   

    1.classpath中一定要有,".;"!不过这第一条说不定真能解决JDBC包的问题!
    不是一定而是有时候是必要的!可以先试试,顶楼不能把话说那么满!还在classpath上大作文章,一定要加".;",真是么?我配置classpath从没有加过,没有那次不能运行!!!
    我使用过INSTALLSHIELD自动安装MYSQL不清楚,但是在INSTALLSHIELD中可以掉系统函数,如果MYSQL有安装程序,能否调用一下?如果是在UNIX下,能否直接调RPM包?
    2,自动设置JDBC路径,从而软件只需要安装即可使用。我建议你直接安装文件到绝对路径1)UNIX安到/USR/的随便什么目录下
    2)WINDOWS安到%SystemRoot%的下边。因为就一个JAR不大。绝对路径就好处理了吧。
    到时候在运行的SHELL或者BAT中加应该不会有问题
    不知道对您的问题理解的如何,请勿见笑!(千万别再骂我,我怕怕。如果回答的幼稚,请笑笑作罢)
    (我不要分)
      

  12.   

    还有给所有有几颗星的和版主们:我这人水平低,素质差,这个贴子也差劲,你们删了吧,很抱歉扰差了你们的心情。当然,我不结贴,要回得继续回。是帮我的我很感谢,技术无边界,不要因为我素质低就不帮我。要遗责我的尽管来,我的脸皮比西安古城的wall还厚的。呵呵~~~我发现带星的不一定是历害的,但绝对是能灌水的!其实这个贴子的主题是很简单的,主要是一个installanywhere的基础应用,我还老是问因为实在太忙,没时间深入学习这个,想请会的帮一下。我再强调一下,不会的肯定也有高手,不过没有用过这个,或者方向不同。