cmd  cd d:\BankMessage_xn\BankMessage\classes\tf\dt\credit\database\ 
该为:
cmd  cd d:\BankMessage_xn\BankMessage\classes\然后执行:
java -cp .;%CLASSPATH% tf.dt.credit.database.odbcConnection 

解决方案 »

  1.   

    还是一样的错误
    Exception in thread "main" java.lang.NoClassDefFoundError: files\Sybase\ASEP\Mo
    class/zip;c:\program
    Caused by: java.lang.ClassNotFoundException: files\Sybase\ASEP\Monclass.zip;c:\
    rogram
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)D:\BankMessage_xn\BankMessage\classes>
      

  2.   

    你的claspath定义中有空格,需要用引号因起来,如:
    java -cp ".;%CLASSPATH%" tf.dt.credit.database.odbcConnection
      

  3.   

    谢谢你帮我过了第一关,已经执行程序了,但是似乎找不到我的驱动包?我想了解一下测试机上的sybase是11版本的,我的驱动用的"com.sybase.jdbc3.jdbc.SybDriver";,在path变量中;D:\temp\jconn3d.jar;D:\temp\jTDS3d.jar这样定义的,我用jbudiler执行就能够连接上数据库了,在jbudiler中我也是类似这样加的eg.[Jbuiler7][Tools][Configure   libraries...][Sybase][Class]   
                  [Add](D:\JBuilder7\lib\jconn3.jar)
    为什么加环境变量就不对了呢,如果有时间请指教一二,谢谢
    D:\BankMessage\classes>java -cp ".;%CLASSPATH%" tf.dt.credit.database.odbcConne
    tion
    The Driver loaded error,please contact to your Software Designer!com.sybase.jdb
    3.jdbc.SybDriver
    Can not get connection,please contact to your Software Designer!No suitable dri
    er
    dingting:Now begin to excute.............
    Application error,please contact to your Software Designer!null
      

  4.   

    谢谢你huoyin ,我已经解决了,问题在环境变量的设置,要在classpaht中把sybase的两个驱动加上就可以了。然后用你的方法就可以了。今天下班,改天给你结贴