花了段时间做了个JAVA版的QQ,开始测试后发现在这个问题的,在Eclipse下运行服务器,客户端可以登入,能完成所有功能,但将服务端打包成JAR包后就登不上了,服务端连不上数据库,无法将好友列表发送给客户端,在DOS下面可以看到服务端和客户端建立了连接,就是服务器没连上数据库的1433端口(用的是SQL 2000),只有服务端在Eclipse下运行才能连上,照网上方法摆弄了一下还是不行,哪位高手给个详细点的方法,谢了,由于代码量比较大,就不在这发源码了,望指点QQ:261430185

解决方案 »

  1.   

    如果是少了文件的问题请发一下我邮箱:[email protected],万分感谢
      

  2.   

    这是我的qq邮箱<[email protected]>;麻烦你发个源代码给我,让我学习学习拜托
      

  3.   

    3楼,已发到你邮箱里了,有什么问题QQ联系,共免,打包的问题已解决,最简单的方法就是把JDBC的三个包放到JAVA\lib\ext下就可以了,另一种方法稍复杂一些
      

  4.   

    楼主,麻烦给我源码给我学习下,可以吗?
    邮箱:[email protected]
    QQ:357727554
      

  5.   

    楼主,麻烦发源码给我学习下,可以吗?
    邮箱:[email protected]
    QQ:357727554
    谢谢
      

  6.   

    程序肯定是出错了,但是放在jar中可能不好查错,所以建议楼主:在程序入口时加入语句:
    System.setOut(new PrintStream("D:\\error.txt"));这样,在程序中使用 System.out.print(); 和 System.out.println(); 时将把打印信息写到 d:\\error.txt 中然后在程序中可能出错,出异常的地方把某些信息打印出来,可以帮助你查错。
      

  7.   

    给我发一份吧。[email protected]
      

  8.   

       我也要下源码可以吗?  邮箱[email protected]
      我在家里jdbc也老是连接不上! 顺便问一下,windows 的身份验证能不能实现jdbc中的连接??
      

  9.   

    我用的sa身份登入的,netstat -an 看一下1433端口是不是开了,没开的话可能要打个SP3的包,这是的连的时候这样做的,不知道是不是一定得这样,呵呵
      

  10.   

    有的话,麻烦发一个来,谢谢,[email protected]
      

  11.   

    打包还是不包括依赖的Jar,但是告诉JVM,需要的JAR可以到/META-INF/MANIFEST.MF文件中Class-Path所提供的路径下查找。所以只要将所有JAR一起拷贝就行了。
      

  12.   

    真正解决办法   好巧  我也是在做QQ项目的时候遇到的 不过  我解决了真正能用 且 简单的解决办法http://i.97qt.cn/space-16-do-blog-id-123.html
      

  13.   

    http://i.97qt.cn/space-16-do-blog-id-123.html